tree-sitter-plpgsql/src/parser.c

84814 lines
2.3 MiB

#include <tree_sitter/parser.h>
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
#ifdef _MSC_VER
#pragma optimize("", off)
#elif defined(__clang__)
#pragma clang optimize off
#elif defined(__GNUC__)
#pragma GCC optimize ("O0")
#endif
#define LANGUAGE_VERSION 14
#define STATE_COUNT 2274
#define LARGE_STATE_COUNT 5
#define SYMBOL_COUNT 389
#define ALIAS_COUNT 1
#define TOKEN_COUNT 209
#define EXTERNAL_TOKEN_COUNT 0
#define FIELD_COUNT 3
#define MAX_ALIAS_SEQUENCE_LENGTH 15
#define PRODUCTION_ID_COUNT 8
enum {
anon_sym_SEMI = 1,
aux_sym_drop_type_statement_token1 = 2,
aux_sym_drop_type_statement_token2 = 3,
anon_sym_COMMA = 4,
aux_sym_drop_type_statement_token3 = 5,
aux_sym_drop_type_statement_token4 = 6,
aux_sym_update_statement_token1 = 7,
aux_sym_update_statement_token2 = 8,
aux_sym_update_statement_token3 = 9,
aux_sym_update_statement_token4 = 10,
aux_sym_drop_function_statement_token1 = 11,
anon_sym_LPAREN = 12,
anon_sym_RPAREN = 13,
aux_sym_create_type_statement_token1 = 14,
aux_sym_create_type_statement_token2 = 15,
aux_sym_insert_statement_token1 = 16,
aux_sym_insert_statement_token2 = 17,
aux_sym_insert_items_token1 = 18,
aux_sym_insert_items_token2 = 19,
aux_sym_insert_conflict_token1 = 20,
aux_sym_insert_conflict_token2 = 21,
aux_sym_insert_conflict_token3 = 22,
aux_sym_insert_conflict_token4 = 23,
anon_sym_EQ = 24,
aux_sym_update_set_token1 = 25,
aux_sym_returning_token1 = 26,
aux_sym_create_table_statement_token1 = 27,
aux_sym_create_schema_statement_token1 = 28,
aux_sym_schema_role_token1 = 29,
aux_sym_schema_role_token2 = 30,
aux_sym_schema_role_token3 = 31,
aux_sym_create_index_statement_token1 = 32,
aux_sym_create_index_statement_token2 = 33,
aux_sym_create_index_statement_token3 = 34,
aux_sym_index_using_token1 = 35,
aux_sym_index_col_dir_token1 = 36,
aux_sym_index_col_dir_token2 = 37,
aux_sym_index_col_nulls_token1 = 38,
aux_sym_index_col_nulls_token2 = 39,
aux_sym_index_col_nulls_token3 = 40,
aux_sym_index_includes_token1 = 41,
aux_sym_delete_statement_token1 = 42,
aux_sym_alter_table_statement_token1 = 43,
aux_sym_alter_table_action_token1 = 44,
aux_sym_alter_table_action_token2 = 45,
aux_sym_alter_column_action_token1 = 46,
aux_sym_alter_column_action_token2 = 47,
aux_sym_alter_column_action_token3 = 48,
aux_sym_constraint_when_token1 = 49,
aux_sym_constraint_when_token2 = 50,
aux_sym_constraint_when_token3 = 51,
aux_sym_constraint_when_token4 = 52,
aux_sym_table_constraint_ty_token1 = 53,
aux_sym_table_constraint_ty_token2 = 54,
aux_sym_table_constraint_ty_token3 = 55,
aux_sym_table_constraint_ty_token4 = 56,
aux_sym_constraint_foreign_key_token1 = 57,
aux_sym_fk_ref_action_token1 = 58,
aux_sym_fk_ref_action_token2 = 59,
aux_sym_alter_table_rename_column_token1 = 60,
aux_sym_alter_table_rename_column_token2 = 61,
aux_sym_grant_statement_token1 = 62,
aux_sym_grant_roles_token1 = 63,
aux_sym_grant_roles_token2 = 64,
aux_sym_grant_privileges_token1 = 65,
aux_sym_grant_privileges_token2 = 66,
aux_sym_grant_targets_token1 = 67,
aux_sym_grant_targets_token2 = 68,
aux_sym_grant_targets_token3 = 69,
aux_sym_grant_targets_token4 = 70,
aux_sym_grant_targets_token5 = 71,
aux_sym_grant_targets_token6 = 72,
aux_sym_grant_targets_token7 = 73,
anon_sym_BSLASH = 74,
aux_sym_psql_statement_token1 = 75,
aux_sym_sequence_increment_token1 = 76,
aux_sym_sequence_increment_token2 = 77,
aux_sym_sequence_min_token1 = 78,
aux_sym_sequence_max_token1 = 79,
aux_sym_sequence_start_token1 = 80,
aux_sym_sequence_start_token2 = 81,
aux_sym_sequence_cache_token1 = 82,
aux_sym_sequence_cycle_token1 = 83,
aux_sym_sequence_owned_token1 = 84,
aux_sym_sequence_owned_token2 = 85,
aux_sym_create_trigger_statement_token1 = 86,
aux_sym_trigger_when_token1 = 87,
aux_sym_trigger_when_token2 = 88,
aux_sym_trigger_when_token3 = 89,
aux_sym_trigger_event_token1 = 90,
aux_sym_trigger_event_token2 = 91,
aux_sym_trigger_scope_token1 = 92,
aux_sym_trigger_scope_token2 = 93,
aux_sym_trigger_scope_token3 = 94,
aux_sym_trigger_exec_token1 = 95,
aux_sym_trigger_cond_token1 = 96,
aux_sym_open_cursor_statement_token1 = 97,
aux_sym_get_diagnostics_statement_token1 = 98,
aux_sym_get_diagnostics_statement_token2 = 99,
aux_sym_get_diagnostics_statement_token3 = 100,
aux_sym_for_statement_token1 = 101,
anon_sym_DOT_DOT = 102,
aux_sym_for_statement_token2 = 103,
aux_sym_for_statement_token3 = 104,
aux_sym_raise_statement_token1 = 105,
aux_sym_if_statement_token1 = 106,
aux_sym_if_statement_token2 = 107,
aux_sym_if_statement_token3 = 108,
aux_sym_if_statement_token4 = 109,
aux_sym_if_statement_token5 = 110,
anon_sym_COLON_EQ = 111,
aux_sym_return_statement_token1 = 112,
aux_sym_return_statement_token2 = 113,
aux_sym_perform_statement_token1 = 114,
aux_sym_select_statement_token1 = 115,
aux_sym_with_query_item_token1 = 116,
aux_sym_into_token1 = 117,
aux_sym_select_having_token1 = 118,
aux_sym_select_limit_token1 = 119,
aux_sym_select_offset_token1 = 120,
aux_sym_select_offset_token2 = 121,
aux_sym_select_order_by_token1 = 122,
aux_sym_join_item_token1 = 123,
aux_sym_join_item_token2 = 124,
aux_sym_join_item_token3 = 125,
aux_sym_join_type_token1 = 126,
aux_sym_join_type_token2 = 127,
aux_sym_join_type_token3 = 128,
aux_sym_join_type_token4 = 129,
aux_sym_join_type_token5 = 130,
aux_sym_create_function_statement_token1 = 131,
aux_sym_function_run_as_token1 = 132,
aux_sym_function_run_as_token2 = 133,
aux_sym_function_run_as_token3 = 134,
aux_sym_function_return_token1 = 135,
aux_sym_return_setof_token1 = 136,
aux_sym_function_volatility_token1 = 137,
aux_sym_function_volatility_token2 = 138,
aux_sym_function_volatility_token3 = 139,
aux_sym_body_token1 = 140,
anon_sym_DOLLAR = 141,
aux_sym_declarations_token1 = 142,
aux_sym_where_filter_token1 = 143,
aux_sym_or_replace_token1 = 144,
aux_sym_temporary_token1 = 145,
aux_sym_temporary_token2 = 146,
sym_unlogged = 147,
aux_sym_if_not_exists_token1 = 148,
anon_sym_LBRACK = 149,
anon_sym_RBRACK = 150,
aux_sym__type_token1 = 151,
aux_sym__type_token2 = 152,
aux_sym_predefined_type_token1 = 153,
aux_sym_predefined_type_token2 = 154,
anon_sym_SQUOTE = 155,
aux_sym_string_token1 = 156,
aux_sym_string_token2 = 157,
sym_comment = 158,
anon_sym_DOT = 159,
aux_sym_array_constructor_token1 = 160,
aux_sym_dollar_quote_string_token1 = 161,
aux_sym_time_expression_token1 = 162,
aux_sym_time_expression_token2 = 163,
aux_sym_time_expression_token3 = 164,
aux_sym_time_expression_token4 = 165,
aux_sym__interval_fields_token1 = 166,
aux_sym__interval_fields_token2 = 167,
aux_sym__interval_fields_token3 = 168,
aux_sym__interval_fields_token4 = 169,
aux_sym__interval_fields_token5 = 170,
aux_sym__interval_fields_token6 = 171,
anon_sym_STAR = 172,
anon_sym_SLASH = 173,
anon_sym_PERCENT = 174,
anon_sym_DASH = 175,
anon_sym_PLUS = 176,
anon_sym_LT = 177,
anon_sym_GT = 178,
anon_sym_LT_EQ = 179,
anon_sym_GT_EQ = 180,
anon_sym_LT_GT = 181,
anon_sym_BANG_EQ = 182,
aux_sym_contains_op_token1 = 183,
aux_sym_contains_op_token2 = 184,
aux_sym_contains_op_token3 = 185,
aux_sym_comparison_null_token1 = 186,
aux_sym_comparison_null_token2 = 187,
aux_sym_comparison_null_token3 = 188,
aux_sym_comparison_null_token4 = 189,
aux_sym_comparison_kw_token1 = 190,
aux_sym_comparison_kw_token2 = 191,
aux_sym_comparison_kw_token3 = 192,
anon_sym_PIPE_PIPE = 193,
anon_sym_LT_AT = 194,
anon_sym_AT_GT = 195,
anon_sym_LT_LT = 196,
anon_sym_GT_GT = 197,
anon_sym_AMP_AMP = 198,
anon_sym_AMP_LT = 199,
anon_sym_AMP_GT = 200,
anon_sym_DASH_PIPE_DASH = 201,
sym_cast = 202,
sym_and = 203,
sym_true = 204,
sym_false = 205,
sym_number = 206,
sym__identifier = 207,
sym__constraint = 208,
sym_source_file = 209,
sym__statement = 210,
sym_drop_type_statement = 211,
sym_update_statement = 212,
sym_drop_function_statement = 213,
sym_drop_function_item = 214,
sym_create_type_statement = 215,
sym__with_query_statement = 216,
sym_insert_statement = 217,
sym_insert_items = 218,
sym_insert_values = 219,
sym_insert_item = 220,
sym_insert_conflict = 221,
sym_conflict_target = 222,
sym_update_set = 223,
sym_update_value = 224,
sym_returning = 225,
sym_create_table_statement = 226,
sym_create_table_item = 227,
sym_create_schema_statement = 228,
sym_schema_role = 229,
sym_create_index_statement = 230,
sym_index_using = 231,
sym_index_col = 232,
sym_index_col_dir = 233,
sym_index_col_nulls = 234,
sym_index_includes = 235,
sym_delete_statement = 236,
sym_delete_using = 237,
sym_alter_table_statement = 238,
sym_alter_table_change = 239,
sym_alter_table_action = 240,
sym_alter_column_action = 241,
sym_table_constraint = 242,
sym_constraint_when = 243,
sym_table_constraint_ty = 244,
sym_constraint_foreign_key = 245,
sym_fk_action = 246,
sym_fk_ref_action = 247,
sym_alter_column_type = 248,
sym_alter_table_fk_ref_action = 249,
sym_table_column_item = 250,
sym_column_constraint = 251,
sym_column_constraint_ty = 252,
sym_alter_table_rename_column = 253,
sym_alter_table_rename_constraint = 254,
sym_alter_table_rename_table = 255,
sym_alter_table_change_schema = 256,
sym_grant_statement = 257,
sym_grant_roles = 258,
sym_grant_privileges = 259,
sym_grant_targets = 260,
sym_grant_function = 261,
sym_psql_statement = 262,
sym_create_sequence_statement = 263,
sym_sequence_increment = 264,
sym_sequence_min = 265,
sym_sequence_max = 266,
sym_sequence_start = 267,
sym_sequence_cache = 268,
sym_sequence_cycle = 269,
sym_sequence_owned = 270,
sym_create_trigger_statement = 271,
sym_trigger_when = 272,
sym_trigger_event = 273,
sym_trigger_scope = 274,
sym_trigger_exec = 275,
sym_trigger_cond = 276,
sym__plpgsql_statement = 277,
sym_open_cursor_statement = 278,
sym_get_diagnostics_statement = 279,
sym_for_statement = 280,
sym_raise_statement = 281,
sym_if_statement = 282,
sym_execute_statement = 283,
sym_execute_using = 284,
sym_assign_statement = 285,
sym_return_statement = 286,
sym_perform_statement = 287,
sym_do_block = 288,
sym_select_statement = 289,
sym_with_query = 290,
sym_with_query_item = 291,
sym_into = 292,
sym_select_having = 293,
sym__select_limit_offset = 294,
sym_select_limit = 295,
sym_select_offset = 296,
sym_select_group_by = 297,
sym_select_order_by = 298,
sym_order_by_item = 299,
sym_order_by_direction = 300,
sym_select_where = 301,
sym_select_item = 302,
sym_select_from = 303,
sym_from_item = 304,
sym_from_select = 305,
sym_from_table = 306,
sym_from_function = 307,
sym_join_item = 308,
sym_join_condition = 309,
sym_join_type = 310,
sym_create_function_statement = 311,
sym_function_run_as = 312,
sym_function_return = 313,
sym_return_setof = 314,
sym_return_table = 315,
sym_function_volatility = 316,
sym_block = 317,
sym_body = 318,
sym_dollar_quote = 319,
sym_declarations = 320,
sym_var_definition = 321,
sym_function_signature = 322,
sym_function_parameters = 323,
sym_var_declaration = 324,
sym_where_filter = 325,
sym_or_replace = 326,
sym_temporary = 327,
sym_if_not_exists = 328,
sym_if_exists = 329,
sym_as = 330,
sym__type = 331,
sym_predefined_type = 332,
sym_precision = 333,
sym_type_length = 334,
sym_string = 335,
sym__value_expression = 336,
sym_array_constructor = 337,
sym_dollar_quote_string = 338,
sym_time_expression = 339,
sym__interval_fields = 340,
sym_function_call = 341,
sym_op_expression = 342,
sym__list_of_identifiers = 343,
sym_comparison_op = 344,
sym_contains_op = 345,
sym_comparison_null = 346,
sym_comparison_kw = 347,
sym_other_op = 348,
sym_minus = 349,
sym_plus = 350,
sym_not = 351,
sym_or = 352,
sym_null = 353,
sym_star = 354,
sym_identifier = 355,
aux_sym_source_file_repeat1 = 356,
aux_sym_drop_type_statement_repeat1 = 357,
aux_sym_update_statement_repeat1 = 358,
aux_sym_update_statement_repeat2 = 359,
aux_sym_drop_function_statement_repeat1 = 360,
aux_sym_drop_function_item_repeat1 = 361,
aux_sym_create_type_statement_repeat1 = 362,
aux_sym_create_type_statement_repeat2 = 363,
aux_sym_insert_items_repeat1 = 364,
aux_sym_insert_values_repeat1 = 365,
aux_sym_conflict_target_repeat1 = 366,
aux_sym_update_set_repeat1 = 367,
aux_sym_returning_repeat1 = 368,
aux_sym_create_table_statement_repeat1 = 369,
aux_sym_create_index_statement_repeat1 = 370,
aux_sym_alter_table_change_repeat1 = 371,
aux_sym_constraint_foreign_key_repeat1 = 372,
aux_sym_table_column_item_repeat1 = 373,
aux_sym_grant_roles_repeat1 = 374,
aux_sym_grant_targets_repeat1 = 375,
aux_sym_grant_function_repeat1 = 376,
aux_sym_psql_statement_repeat1 = 377,
aux_sym_create_sequence_statement_repeat1 = 378,
aux_sym_trigger_event_repeat1 = 379,
aux_sym_for_statement_repeat1 = 380,
aux_sym_if_statement_repeat1 = 381,
aux_sym_with_query_repeat1 = 382,
aux_sym_select_order_by_repeat1 = 383,
aux_sym_from_item_repeat1 = 384,
aux_sym_block_repeat1 = 385,
aux_sym_declarations_repeat1 = 386,
aux_sym__type_repeat1 = 387,
aux_sym_string_repeat1 = 388,
alias_sym_columns = 389,
};
static const char * const ts_symbol_names[] = {
[ts_builtin_sym_end] = "end",
[anon_sym_SEMI] = ";",
[aux_sym_drop_type_statement_token1] = "drop_type_statement_token1",
[aux_sym_drop_type_statement_token2] = "drop_type_statement_token2",
[anon_sym_COMMA] = ",",
[aux_sym_drop_type_statement_token3] = "drop_type_statement_token3",
[aux_sym_drop_type_statement_token4] = "drop_type_statement_token4",
[aux_sym_update_statement_token1] = "update_statement_token1",
[aux_sym_update_statement_token2] = "update_statement_token2",
[aux_sym_update_statement_token3] = "update_statement_token3",
[aux_sym_update_statement_token4] = "update_statement_token4",
[aux_sym_drop_function_statement_token1] = "drop_function_statement_token1",
[anon_sym_LPAREN] = "(",
[anon_sym_RPAREN] = ")",
[aux_sym_create_type_statement_token1] = "create_type_statement_token1",
[aux_sym_create_type_statement_token2] = "create_type_statement_token2",
[aux_sym_insert_statement_token1] = "insert_statement_token1",
[aux_sym_insert_statement_token2] = "insert_statement_token2",
[aux_sym_insert_items_token1] = "insert_items_token1",
[aux_sym_insert_items_token2] = "insert_items_token2",
[aux_sym_insert_conflict_token1] = "insert_conflict_token1",
[aux_sym_insert_conflict_token2] = "insert_conflict_token2",
[aux_sym_insert_conflict_token3] = "insert_conflict_token3",
[aux_sym_insert_conflict_token4] = "insert_conflict_token4",
[anon_sym_EQ] = "=",
[aux_sym_update_set_token1] = "update_set_token1",
[aux_sym_returning_token1] = "returning_token1",
[aux_sym_create_table_statement_token1] = "create_table_statement_token1",
[aux_sym_create_schema_statement_token1] = "create_schema_statement_token1",
[aux_sym_schema_role_token1] = "schema_role_token1",
[aux_sym_schema_role_token2] = "schema_role_token2",
[aux_sym_schema_role_token3] = "schema_role_token3",
[aux_sym_create_index_statement_token1] = "create_index_statement_token1",
[aux_sym_create_index_statement_token2] = "create_index_statement_token2",
[aux_sym_create_index_statement_token3] = "create_index_statement_token3",
[aux_sym_index_using_token1] = "index_using_token1",
[aux_sym_index_col_dir_token1] = "index_col_dir_token1",
[aux_sym_index_col_dir_token2] = "index_col_dir_token2",
[aux_sym_index_col_nulls_token1] = "index_col_nulls_token1",
[aux_sym_index_col_nulls_token2] = "index_col_nulls_token2",
[aux_sym_index_col_nulls_token3] = "index_col_nulls_token3",
[aux_sym_index_includes_token1] = "index_includes_token1",
[aux_sym_delete_statement_token1] = "delete_statement_token1",
[aux_sym_alter_table_statement_token1] = "alter_table_statement_token1",
[aux_sym_alter_table_action_token1] = "alter_table_action_token1",
[aux_sym_alter_table_action_token2] = "alter_table_action_token2",
[aux_sym_alter_column_action_token1] = "alter_column_action_token1",
[aux_sym_alter_column_action_token2] = "alter_column_action_token2",
[aux_sym_alter_column_action_token3] = "alter_column_action_token3",
[aux_sym_constraint_when_token1] = "constraint_when_token1",
[aux_sym_constraint_when_token2] = "constraint_when_token2",
[aux_sym_constraint_when_token3] = "constraint_when_token3",
[aux_sym_constraint_when_token4] = "constraint_when_token4",
[aux_sym_table_constraint_ty_token1] = "table_constraint_ty_token1",
[aux_sym_table_constraint_ty_token2] = "table_constraint_ty_token2",
[aux_sym_table_constraint_ty_token3] = "table_constraint_ty_token3",
[aux_sym_table_constraint_ty_token4] = "table_constraint_ty_token4",
[aux_sym_constraint_foreign_key_token1] = "constraint_foreign_key_token1",
[aux_sym_fk_ref_action_token1] = "fk_ref_action_token1",
[aux_sym_fk_ref_action_token2] = "fk_ref_action_token2",
[aux_sym_alter_table_rename_column_token1] = "alter_table_rename_column_token1",
[aux_sym_alter_table_rename_column_token2] = "alter_table_rename_column_token2",
[aux_sym_grant_statement_token1] = "grant_statement_token1",
[aux_sym_grant_roles_token1] = "grant_roles_token1",
[aux_sym_grant_roles_token2] = "grant_roles_token2",
[aux_sym_grant_privileges_token1] = "grant_privileges_token1",
[aux_sym_grant_privileges_token2] = "grant_privileges_token2",
[aux_sym_grant_targets_token1] = "grant_targets_token1",
[aux_sym_grant_targets_token2] = "grant_targets_token2",
[aux_sym_grant_targets_token3] = "grant_targets_token3",
[aux_sym_grant_targets_token4] = "grant_targets_token4",
[aux_sym_grant_targets_token5] = "grant_targets_token5",
[aux_sym_grant_targets_token6] = "grant_targets_token6",
[aux_sym_grant_targets_token7] = "grant_targets_token7",
[anon_sym_BSLASH] = "\\",
[aux_sym_psql_statement_token1] = "psql_statement_token1",
[aux_sym_sequence_increment_token1] = "sequence_increment_token1",
[aux_sym_sequence_increment_token2] = "sequence_increment_token2",
[aux_sym_sequence_min_token1] = "sequence_min_token1",
[aux_sym_sequence_max_token1] = "sequence_max_token1",
[aux_sym_sequence_start_token1] = "sequence_start_token1",
[aux_sym_sequence_start_token2] = "sequence_start_token2",
[aux_sym_sequence_cache_token1] = "sequence_cache_token1",
[aux_sym_sequence_cycle_token1] = "sequence_cycle_token1",
[aux_sym_sequence_owned_token1] = "sequence_owned_token1",
[aux_sym_sequence_owned_token2] = "sequence_owned_token2",
[aux_sym_create_trigger_statement_token1] = "create_trigger_statement_token1",
[aux_sym_trigger_when_token1] = "trigger_when_token1",
[aux_sym_trigger_when_token2] = "trigger_when_token2",
[aux_sym_trigger_when_token3] = "trigger_when_token3",
[aux_sym_trigger_event_token1] = "trigger_event_token1",
[aux_sym_trigger_event_token2] = "trigger_event_token2",
[aux_sym_trigger_scope_token1] = "trigger_scope_token1",
[aux_sym_trigger_scope_token2] = "trigger_scope_token2",
[aux_sym_trigger_scope_token3] = "trigger_scope_token3",
[aux_sym_trigger_exec_token1] = "trigger_exec_token1",
[aux_sym_trigger_cond_token1] = "trigger_cond_token1",
[aux_sym_open_cursor_statement_token1] = "open_cursor_statement_token1",
[aux_sym_get_diagnostics_statement_token1] = "get_diagnostics_statement_token1",
[aux_sym_get_diagnostics_statement_token2] = "get_diagnostics_statement_token2",
[aux_sym_get_diagnostics_statement_token3] = "get_diagnostics_statement_token3",
[aux_sym_for_statement_token1] = "for_statement_token1",
[anon_sym_DOT_DOT] = "..",
[aux_sym_for_statement_token2] = "for_statement_token2",
[aux_sym_for_statement_token3] = "for_statement_token3",
[aux_sym_raise_statement_token1] = "raise_statement_token1",
[aux_sym_if_statement_token1] = "if_statement_token1",
[aux_sym_if_statement_token2] = "if_statement_token2",
[aux_sym_if_statement_token3] = "if_statement_token3",
[aux_sym_if_statement_token4] = "if_statement_token4",
[aux_sym_if_statement_token5] = "if_statement_token5",
[anon_sym_COLON_EQ] = ":=",
[aux_sym_return_statement_token1] = "return_statement_token1",
[aux_sym_return_statement_token2] = "return_statement_token2",
[aux_sym_perform_statement_token1] = "perform_statement_token1",
[aux_sym_select_statement_token1] = "select_statement_token1",
[aux_sym_with_query_item_token1] = "with_query_item_token1",
[aux_sym_into_token1] = "into_token1",
[aux_sym_select_having_token1] = "select_having_token1",
[aux_sym_select_limit_token1] = "select_limit_token1",
[aux_sym_select_offset_token1] = "select_offset_token1",
[aux_sym_select_offset_token2] = "select_offset_token2",
[aux_sym_select_order_by_token1] = "select_order_by_token1",
[aux_sym_join_item_token1] = "join_item_token1",
[aux_sym_join_item_token2] = "join_item_token2",
[aux_sym_join_item_token3] = "join_item_token3",
[aux_sym_join_type_token1] = "join_type_token1",
[aux_sym_join_type_token2] = "join_type_token2",
[aux_sym_join_type_token3] = "join_type_token3",
[aux_sym_join_type_token4] = "join_type_token4",
[aux_sym_join_type_token5] = "join_type_token5",
[aux_sym_create_function_statement_token1] = "create_function_statement_token1",
[aux_sym_function_run_as_token1] = "function_run_as_token1",
[aux_sym_function_run_as_token2] = "function_run_as_token2",
[aux_sym_function_run_as_token3] = "function_run_as_token3",
[aux_sym_function_return_token1] = "function_return_token1",
[aux_sym_return_setof_token1] = "return_setof_token1",
[aux_sym_function_volatility_token1] = "function_volatility_token1",
[aux_sym_function_volatility_token2] = "function_volatility_token2",
[aux_sym_function_volatility_token3] = "function_volatility_token3",
[aux_sym_body_token1] = "body_token1",
[anon_sym_DOLLAR] = "$",
[aux_sym_declarations_token1] = "declarations_token1",
[aux_sym_where_filter_token1] = "where_filter_token1",
[aux_sym_or_replace_token1] = "or_replace_token1",
[aux_sym_temporary_token1] = "temporary_token1",
[aux_sym_temporary_token2] = "temporary_token2",
[sym_unlogged] = "unlogged",
[aux_sym_if_not_exists_token1] = "if_not_exists_token1",
[anon_sym_LBRACK] = "[",
[anon_sym_RBRACK] = "]",
[aux_sym__type_token1] = "_type_token1",
[aux_sym__type_token2] = "_type_token2",
[aux_sym_predefined_type_token1] = "predefined_type_token1",
[aux_sym_predefined_type_token2] = "predefined_type_token2",
[anon_sym_SQUOTE] = "'",
[aux_sym_string_token1] = "string_token1",
[aux_sym_string_token2] = "string_token2",
[sym_comment] = "comment",
[anon_sym_DOT] = ".",
[aux_sym_array_constructor_token1] = "array_constructor_token1",
[aux_sym_dollar_quote_string_token1] = "dollar_quote_string_token1",
[aux_sym_time_expression_token1] = "time_expression_token1",
[aux_sym_time_expression_token2] = "time_expression_token2",
[aux_sym_time_expression_token3] = "time_expression_token3",
[aux_sym_time_expression_token4] = "time_expression_token4",
[aux_sym__interval_fields_token1] = "_interval_fields_token1",
[aux_sym__interval_fields_token2] = "_interval_fields_token2",
[aux_sym__interval_fields_token3] = "_interval_fields_token3",
[aux_sym__interval_fields_token4] = "_interval_fields_token4",
[aux_sym__interval_fields_token5] = "_interval_fields_token5",
[aux_sym__interval_fields_token6] = "_interval_fields_token6",
[anon_sym_STAR] = "*",
[anon_sym_SLASH] = "/",
[anon_sym_PERCENT] = "%",
[anon_sym_DASH] = "-",
[anon_sym_PLUS] = "+",
[anon_sym_LT] = "<",
[anon_sym_GT] = ">",
[anon_sym_LT_EQ] = "<=",
[anon_sym_GT_EQ] = ">=",
[anon_sym_LT_GT] = "<>",
[anon_sym_BANG_EQ] = "!=",
[aux_sym_contains_op_token1] = "contains_op_token1",
[aux_sym_contains_op_token2] = "contains_op_token2",
[aux_sym_contains_op_token3] = "contains_op_token3",
[aux_sym_comparison_null_token1] = "comparison_null_token1",
[aux_sym_comparison_null_token2] = "comparison_null_token2",
[aux_sym_comparison_null_token3] = "comparison_null_token3",
[aux_sym_comparison_null_token4] = "comparison_null_token4",
[aux_sym_comparison_kw_token1] = "comparison_kw_token1",
[aux_sym_comparison_kw_token2] = "comparison_kw_token2",
[aux_sym_comparison_kw_token3] = "comparison_kw_token3",
[anon_sym_PIPE_PIPE] = "||",
[anon_sym_LT_AT] = "<@",
[anon_sym_AT_GT] = "@>",
[anon_sym_LT_LT] = "<<",
[anon_sym_GT_GT] = ">>",
[anon_sym_AMP_AMP] = "&&",
[anon_sym_AMP_LT] = "&<",
[anon_sym_AMP_GT] = "&>",
[anon_sym_DASH_PIPE_DASH] = "-|-",
[sym_cast] = "cast",
[sym_and] = "and",
[sym_true] = "true",
[sym_false] = "false",
[sym_number] = "number",
[sym__identifier] = "_identifier",
[sym__constraint] = "_constraint",
[sym_source_file] = "source_file",
[sym__statement] = "_statement",
[sym_drop_type_statement] = "drop_type_statement",
[sym_update_statement] = "update_statement",
[sym_drop_function_statement] = "drop_function_statement",
[sym_drop_function_item] = "drop_function_item",
[sym_create_type_statement] = "create_type_statement",
[sym__with_query_statement] = "_with_query_statement",
[sym_insert_statement] = "insert_statement",
[sym_insert_items] = "insert_items",
[sym_insert_values] = "insert_values",
[sym_insert_item] = "insert_item",
[sym_insert_conflict] = "insert_conflict",
[sym_conflict_target] = "conflict_target",
[sym_update_set] = "update_set",
[sym_update_value] = "update_value",
[sym_returning] = "returning",
[sym_create_table_statement] = "create_table_statement",
[sym_create_table_item] = "create_table_item",
[sym_create_schema_statement] = "create_schema_statement",
[sym_schema_role] = "schema_role",
[sym_create_index_statement] = "create_index_statement",
[sym_index_using] = "index_using",
[sym_index_col] = "index_col",
[sym_index_col_dir] = "index_col_dir",
[sym_index_col_nulls] = "index_col_nulls",
[sym_index_includes] = "index_includes",
[sym_delete_statement] = "delete_statement",
[sym_delete_using] = "delete_using",
[sym_alter_table_statement] = "alter_table_statement",
[sym_alter_table_change] = "alter_table_change",
[sym_alter_table_action] = "alter_table_action",
[sym_alter_column_action] = "alter_column_action",
[sym_table_constraint] = "table_constraint",
[sym_constraint_when] = "constraint_when",
[sym_table_constraint_ty] = "table_constraint_ty",
[sym_constraint_foreign_key] = "constraint_foreign_key",
[sym_fk_action] = "fk_action",
[sym_fk_ref_action] = "fk_ref_action",
[sym_alter_column_type] = "alter_column_type",
[sym_alter_table_fk_ref_action] = "alter_table_fk_ref_action",
[sym_table_column_item] = "table_column_item",
[sym_column_constraint] = "column_constraint",
[sym_column_constraint_ty] = "column_constraint_ty",
[sym_alter_table_rename_column] = "alter_table_rename_column",
[sym_alter_table_rename_constraint] = "alter_table_rename_constraint",
[sym_alter_table_rename_table] = "alter_table_rename_table",
[sym_alter_table_change_schema] = "alter_table_change_schema",
[sym_grant_statement] = "grant_statement",
[sym_grant_roles] = "grant_roles",
[sym_grant_privileges] = "grant_privileges",
[sym_grant_targets] = "grant_targets",
[sym_grant_function] = "grant_function",
[sym_psql_statement] = "psql_statement",
[sym_create_sequence_statement] = "create_sequence_statement",
[sym_sequence_increment] = "sequence_increment",
[sym_sequence_min] = "sequence_min",
[sym_sequence_max] = "sequence_max",
[sym_sequence_start] = "sequence_start",
[sym_sequence_cache] = "sequence_cache",
[sym_sequence_cycle] = "sequence_cycle",
[sym_sequence_owned] = "sequence_owned",
[sym_create_trigger_statement] = "create_trigger_statement",
[sym_trigger_when] = "trigger_when",
[sym_trigger_event] = "trigger_event",
[sym_trigger_scope] = "trigger_scope",
[sym_trigger_exec] = "trigger_exec",
[sym_trigger_cond] = "trigger_cond",
[sym__plpgsql_statement] = "_plpgsql_statement",
[sym_open_cursor_statement] = "open_cursor_statement",
[sym_get_diagnostics_statement] = "get_diagnostics_statement",
[sym_for_statement] = "for_statement",
[sym_raise_statement] = "raise_statement",
[sym_if_statement] = "if_statement",
[sym_execute_statement] = "execute_statement",
[sym_execute_using] = "execute_using",
[sym_assign_statement] = "assign_statement",
[sym_return_statement] = "return_statement",
[sym_perform_statement] = "perform_statement",
[sym_do_block] = "do_block",
[sym_select_statement] = "select_statement",
[sym_with_query] = "with_query",
[sym_with_query_item] = "with_query_item",
[sym_into] = "into",
[sym_select_having] = "select_having",
[sym__select_limit_offset] = "_select_limit_offset",
[sym_select_limit] = "select_limit",
[sym_select_offset] = "select_offset",
[sym_select_group_by] = "select_group_by",
[sym_select_order_by] = "select_order_by",
[sym_order_by_item] = "order_by_item",
[sym_order_by_direction] = "order_by_direction",
[sym_select_where] = "select_where",
[sym_select_item] = "select_item",
[sym_select_from] = "select_from",
[sym_from_item] = "from_item",
[sym_from_select] = "from_select",
[sym_from_table] = "from_table",
[sym_from_function] = "from_function",
[sym_join_item] = "join_item",
[sym_join_condition] = "join_condition",
[sym_join_type] = "join_type",
[sym_create_function_statement] = "create_function_statement",
[sym_function_run_as] = "function_run_as",
[sym_function_return] = "function_return",
[sym_return_setof] = "return_setof",
[sym_return_table] = "return_table",
[sym_function_volatility] = "function_volatility",
[sym_block] = "block",
[sym_body] = "body",
[sym_dollar_quote] = "dollar_quote",
[sym_declarations] = "declarations",
[sym_var_definition] = "var_definition",
[sym_function_signature] = "function_signature",
[sym_function_parameters] = "function_parameters",
[sym_var_declaration] = "var_declaration",
[sym_where_filter] = "where_filter",
[sym_or_replace] = "or_replace",
[sym_temporary] = "temporary",
[sym_if_not_exists] = "if_not_exists",
[sym_if_exists] = "if_exists",
[sym_as] = "as",
[sym__type] = "_type",
[sym_predefined_type] = "predefined_type",
[sym_precision] = "precision",
[sym_type_length] = "type_length",
[sym_string] = "string",
[sym__value_expression] = "_value_expression",
[sym_array_constructor] = "array_constructor",
[sym_dollar_quote_string] = "dollar_quote_string",
[sym_time_expression] = "time_expression",
[sym__interval_fields] = "_interval_fields",
[sym_function_call] = "function_call",
[sym_op_expression] = "op_expression",
[sym__list_of_identifiers] = "_list_of_identifiers",
[sym_comparison_op] = "comparison_op",
[sym_contains_op] = "contains_op",
[sym_comparison_null] = "comparison_null",
[sym_comparison_kw] = "comparison_kw",
[sym_other_op] = "other_op",
[sym_minus] = "minus",
[sym_plus] = "plus",
[sym_not] = "not",
[sym_or] = "or",
[sym_null] = "null",
[sym_star] = "star",
[sym_identifier] = "identifier",
[aux_sym_source_file_repeat1] = "source_file_repeat1",
[aux_sym_drop_type_statement_repeat1] = "drop_type_statement_repeat1",
[aux_sym_update_statement_repeat1] = "update_statement_repeat1",
[aux_sym_update_statement_repeat2] = "update_statement_repeat2",
[aux_sym_drop_function_statement_repeat1] = "drop_function_statement_repeat1",
[aux_sym_drop_function_item_repeat1] = "drop_function_item_repeat1",
[aux_sym_create_type_statement_repeat1] = "create_type_statement_repeat1",
[aux_sym_create_type_statement_repeat2] = "create_type_statement_repeat2",
[aux_sym_insert_items_repeat1] = "insert_items_repeat1",
[aux_sym_insert_values_repeat1] = "insert_values_repeat1",
[aux_sym_conflict_target_repeat1] = "conflict_target_repeat1",
[aux_sym_update_set_repeat1] = "update_set_repeat1",
[aux_sym_returning_repeat1] = "returning_repeat1",
[aux_sym_create_table_statement_repeat1] = "create_table_statement_repeat1",
[aux_sym_create_index_statement_repeat1] = "create_index_statement_repeat1",
[aux_sym_alter_table_change_repeat1] = "alter_table_change_repeat1",
[aux_sym_constraint_foreign_key_repeat1] = "constraint_foreign_key_repeat1",
[aux_sym_table_column_item_repeat1] = "table_column_item_repeat1",
[aux_sym_grant_roles_repeat1] = "grant_roles_repeat1",
[aux_sym_grant_targets_repeat1] = "grant_targets_repeat1",
[aux_sym_grant_function_repeat1] = "grant_function_repeat1",
[aux_sym_psql_statement_repeat1] = "psql_statement_repeat1",
[aux_sym_create_sequence_statement_repeat1] = "create_sequence_statement_repeat1",
[aux_sym_trigger_event_repeat1] = "trigger_event_repeat1",
[aux_sym_for_statement_repeat1] = "for_statement_repeat1",
[aux_sym_if_statement_repeat1] = "if_statement_repeat1",
[aux_sym_with_query_repeat1] = "with_query_repeat1",
[aux_sym_select_order_by_repeat1] = "select_order_by_repeat1",
[aux_sym_from_item_repeat1] = "from_item_repeat1",
[aux_sym_block_repeat1] = "block_repeat1",
[aux_sym_declarations_repeat1] = "declarations_repeat1",
[aux_sym__type_repeat1] = "_type_repeat1",
[aux_sym_string_repeat1] = "string_repeat1",
[alias_sym_columns] = "columns",
};
static const TSSymbol ts_symbol_map[] = {
[ts_builtin_sym_end] = ts_builtin_sym_end,
[anon_sym_SEMI] = anon_sym_SEMI,
[aux_sym_drop_type_statement_token1] = aux_sym_drop_type_statement_token1,
[aux_sym_drop_type_statement_token2] = aux_sym_drop_type_statement_token2,
[anon_sym_COMMA] = anon_sym_COMMA,
[aux_sym_drop_type_statement_token3] = aux_sym_drop_type_statement_token3,
[aux_sym_drop_type_statement_token4] = aux_sym_drop_type_statement_token4,
[aux_sym_update_statement_token1] = aux_sym_update_statement_token1,
[aux_sym_update_statement_token2] = aux_sym_update_statement_token2,
[aux_sym_update_statement_token3] = aux_sym_update_statement_token3,
[aux_sym_update_statement_token4] = aux_sym_update_statement_token4,
[aux_sym_drop_function_statement_token1] = aux_sym_drop_function_statement_token1,
[anon_sym_LPAREN] = anon_sym_LPAREN,
[anon_sym_RPAREN] = anon_sym_RPAREN,
[aux_sym_create_type_statement_token1] = aux_sym_create_type_statement_token1,
[aux_sym_create_type_statement_token2] = aux_sym_create_type_statement_token2,
[aux_sym_insert_statement_token1] = aux_sym_insert_statement_token1,
[aux_sym_insert_statement_token2] = aux_sym_insert_statement_token2,
[aux_sym_insert_items_token1] = aux_sym_insert_items_token1,
[aux_sym_insert_items_token2] = aux_sym_insert_items_token2,
[aux_sym_insert_conflict_token1] = aux_sym_insert_conflict_token1,
[aux_sym_insert_conflict_token2] = aux_sym_insert_conflict_token2,
[aux_sym_insert_conflict_token3] = aux_sym_insert_conflict_token3,
[aux_sym_insert_conflict_token4] = aux_sym_insert_conflict_token4,
[anon_sym_EQ] = anon_sym_EQ,
[aux_sym_update_set_token1] = aux_sym_update_set_token1,
[aux_sym_returning_token1] = aux_sym_returning_token1,
[aux_sym_create_table_statement_token1] = aux_sym_create_table_statement_token1,
[aux_sym_create_schema_statement_token1] = aux_sym_create_schema_statement_token1,
[aux_sym_schema_role_token1] = aux_sym_schema_role_token1,
[aux_sym_schema_role_token2] = aux_sym_schema_role_token2,
[aux_sym_schema_role_token3] = aux_sym_schema_role_token3,
[aux_sym_create_index_statement_token1] = aux_sym_create_index_statement_token1,
[aux_sym_create_index_statement_token2] = aux_sym_create_index_statement_token2,
[aux_sym_create_index_statement_token3] = aux_sym_create_index_statement_token3,
[aux_sym_index_using_token1] = aux_sym_index_using_token1,
[aux_sym_index_col_dir_token1] = aux_sym_index_col_dir_token1,
[aux_sym_index_col_dir_token2] = aux_sym_index_col_dir_token2,
[aux_sym_index_col_nulls_token1] = aux_sym_index_col_nulls_token1,
[aux_sym_index_col_nulls_token2] = aux_sym_index_col_nulls_token2,
[aux_sym_index_col_nulls_token3] = aux_sym_index_col_nulls_token3,
[aux_sym_index_includes_token1] = aux_sym_index_includes_token1,
[aux_sym_delete_statement_token1] = aux_sym_delete_statement_token1,
[aux_sym_alter_table_statement_token1] = aux_sym_alter_table_statement_token1,
[aux_sym_alter_table_action_token1] = aux_sym_alter_table_action_token1,
[aux_sym_alter_table_action_token2] = aux_sym_alter_table_action_token2,
[aux_sym_alter_column_action_token1] = aux_sym_alter_column_action_token1,
[aux_sym_alter_column_action_token2] = aux_sym_alter_column_action_token2,
[aux_sym_alter_column_action_token3] = aux_sym_alter_column_action_token3,
[aux_sym_constraint_when_token1] = aux_sym_constraint_when_token1,
[aux_sym_constraint_when_token2] = aux_sym_constraint_when_token2,
[aux_sym_constraint_when_token3] = aux_sym_constraint_when_token3,
[aux_sym_constraint_when_token4] = aux_sym_constraint_when_token4,
[aux_sym_table_constraint_ty_token1] = aux_sym_table_constraint_ty_token1,
[aux_sym_table_constraint_ty_token2] = aux_sym_table_constraint_ty_token2,
[aux_sym_table_constraint_ty_token3] = aux_sym_table_constraint_ty_token3,
[aux_sym_table_constraint_ty_token4] = aux_sym_table_constraint_ty_token4,
[aux_sym_constraint_foreign_key_token1] = aux_sym_constraint_foreign_key_token1,
[aux_sym_fk_ref_action_token1] = aux_sym_fk_ref_action_token1,
[aux_sym_fk_ref_action_token2] = aux_sym_fk_ref_action_token2,
[aux_sym_alter_table_rename_column_token1] = aux_sym_alter_table_rename_column_token1,
[aux_sym_alter_table_rename_column_token2] = aux_sym_alter_table_rename_column_token2,
[aux_sym_grant_statement_token1] = aux_sym_grant_statement_token1,
[aux_sym_grant_roles_token1] = aux_sym_grant_roles_token1,
[aux_sym_grant_roles_token2] = aux_sym_grant_roles_token2,
[aux_sym_grant_privileges_token1] = aux_sym_grant_privileges_token1,
[aux_sym_grant_privileges_token2] = aux_sym_grant_privileges_token2,
[aux_sym_grant_targets_token1] = aux_sym_grant_targets_token1,
[aux_sym_grant_targets_token2] = aux_sym_grant_targets_token2,
[aux_sym_grant_targets_token3] = aux_sym_grant_targets_token3,
[aux_sym_grant_targets_token4] = aux_sym_grant_targets_token4,
[aux_sym_grant_targets_token5] = aux_sym_grant_targets_token5,
[aux_sym_grant_targets_token6] = aux_sym_grant_targets_token6,
[aux_sym_grant_targets_token7] = aux_sym_grant_targets_token7,
[anon_sym_BSLASH] = anon_sym_BSLASH,
[aux_sym_psql_statement_token1] = aux_sym_psql_statement_token1,
[aux_sym_sequence_increment_token1] = aux_sym_sequence_increment_token1,
[aux_sym_sequence_increment_token2] = aux_sym_sequence_increment_token2,
[aux_sym_sequence_min_token1] = aux_sym_sequence_min_token1,
[aux_sym_sequence_max_token1] = aux_sym_sequence_max_token1,
[aux_sym_sequence_start_token1] = aux_sym_sequence_start_token1,
[aux_sym_sequence_start_token2] = aux_sym_sequence_start_token2,
[aux_sym_sequence_cache_token1] = aux_sym_sequence_cache_token1,
[aux_sym_sequence_cycle_token1] = aux_sym_sequence_cycle_token1,
[aux_sym_sequence_owned_token1] = aux_sym_sequence_owned_token1,
[aux_sym_sequence_owned_token2] = aux_sym_sequence_owned_token2,
[aux_sym_create_trigger_statement_token1] = aux_sym_create_trigger_statement_token1,
[aux_sym_trigger_when_token1] = aux_sym_trigger_when_token1,
[aux_sym_trigger_when_token2] = aux_sym_trigger_when_token2,
[aux_sym_trigger_when_token3] = aux_sym_trigger_when_token3,
[aux_sym_trigger_event_token1] = aux_sym_trigger_event_token1,
[aux_sym_trigger_event_token2] = aux_sym_trigger_event_token2,
[aux_sym_trigger_scope_token1] = aux_sym_trigger_scope_token1,
[aux_sym_trigger_scope_token2] = aux_sym_trigger_scope_token2,
[aux_sym_trigger_scope_token3] = aux_sym_trigger_scope_token3,
[aux_sym_trigger_exec_token1] = aux_sym_trigger_exec_token1,
[aux_sym_trigger_cond_token1] = aux_sym_trigger_cond_token1,
[aux_sym_open_cursor_statement_token1] = aux_sym_open_cursor_statement_token1,
[aux_sym_get_diagnostics_statement_token1] = aux_sym_get_diagnostics_statement_token1,
[aux_sym_get_diagnostics_statement_token2] = aux_sym_get_diagnostics_statement_token2,
[aux_sym_get_diagnostics_statement_token3] = aux_sym_get_diagnostics_statement_token3,
[aux_sym_for_statement_token1] = aux_sym_for_statement_token1,
[anon_sym_DOT_DOT] = anon_sym_DOT_DOT,
[aux_sym_for_statement_token2] = aux_sym_for_statement_token2,
[aux_sym_for_statement_token3] = aux_sym_for_statement_token3,
[aux_sym_raise_statement_token1] = aux_sym_raise_statement_token1,
[aux_sym_if_statement_token1] = aux_sym_if_statement_token1,
[aux_sym_if_statement_token2] = aux_sym_if_statement_token2,
[aux_sym_if_statement_token3] = aux_sym_if_statement_token3,
[aux_sym_if_statement_token4] = aux_sym_if_statement_token4,
[aux_sym_if_statement_token5] = aux_sym_if_statement_token5,
[anon_sym_COLON_EQ] = anon_sym_COLON_EQ,
[aux_sym_return_statement_token1] = aux_sym_return_statement_token1,
[aux_sym_return_statement_token2] = aux_sym_return_statement_token2,
[aux_sym_perform_statement_token1] = aux_sym_perform_statement_token1,
[aux_sym_select_statement_token1] = aux_sym_select_statement_token1,
[aux_sym_with_query_item_token1] = aux_sym_with_query_item_token1,
[aux_sym_into_token1] = aux_sym_into_token1,
[aux_sym_select_having_token1] = aux_sym_select_having_token1,
[aux_sym_select_limit_token1] = aux_sym_select_limit_token1,
[aux_sym_select_offset_token1] = aux_sym_select_offset_token1,
[aux_sym_select_offset_token2] = aux_sym_select_offset_token2,
[aux_sym_select_order_by_token1] = aux_sym_select_order_by_token1,
[aux_sym_join_item_token1] = aux_sym_join_item_token1,
[aux_sym_join_item_token2] = aux_sym_join_item_token2,
[aux_sym_join_item_token3] = aux_sym_join_item_token3,
[aux_sym_join_type_token1] = aux_sym_join_type_token1,
[aux_sym_join_type_token2] = aux_sym_join_type_token2,
[aux_sym_join_type_token3] = aux_sym_join_type_token3,
[aux_sym_join_type_token4] = aux_sym_join_type_token4,
[aux_sym_join_type_token5] = aux_sym_join_type_token5,
[aux_sym_create_function_statement_token1] = aux_sym_create_function_statement_token1,
[aux_sym_function_run_as_token1] = aux_sym_function_run_as_token1,
[aux_sym_function_run_as_token2] = aux_sym_function_run_as_token2,
[aux_sym_function_run_as_token3] = aux_sym_function_run_as_token3,
[aux_sym_function_return_token1] = aux_sym_function_return_token1,
[aux_sym_return_setof_token1] = aux_sym_return_setof_token1,
[aux_sym_function_volatility_token1] = aux_sym_function_volatility_token1,
[aux_sym_function_volatility_token2] = aux_sym_function_volatility_token2,
[aux_sym_function_volatility_token3] = aux_sym_function_volatility_token3,
[aux_sym_body_token1] = aux_sym_body_token1,
[anon_sym_DOLLAR] = anon_sym_DOLLAR,
[aux_sym_declarations_token1] = aux_sym_declarations_token1,
[aux_sym_where_filter_token1] = aux_sym_where_filter_token1,
[aux_sym_or_replace_token1] = aux_sym_or_replace_token1,
[aux_sym_temporary_token1] = aux_sym_temporary_token1,
[aux_sym_temporary_token2] = aux_sym_temporary_token2,
[sym_unlogged] = sym_unlogged,
[aux_sym_if_not_exists_token1] = aux_sym_if_not_exists_token1,
[anon_sym_LBRACK] = anon_sym_LBRACK,
[anon_sym_RBRACK] = anon_sym_RBRACK,
[aux_sym__type_token1] = aux_sym__type_token1,
[aux_sym__type_token2] = aux_sym__type_token2,
[aux_sym_predefined_type_token1] = aux_sym_predefined_type_token1,
[aux_sym_predefined_type_token2] = aux_sym_predefined_type_token2,
[anon_sym_SQUOTE] = anon_sym_SQUOTE,
[aux_sym_string_token1] = aux_sym_string_token1,
[aux_sym_string_token2] = aux_sym_string_token2,
[sym_comment] = sym_comment,
[anon_sym_DOT] = anon_sym_DOT,
[aux_sym_array_constructor_token1] = aux_sym_array_constructor_token1,
[aux_sym_dollar_quote_string_token1] = aux_sym_dollar_quote_string_token1,
[aux_sym_time_expression_token1] = aux_sym_time_expression_token1,
[aux_sym_time_expression_token2] = aux_sym_time_expression_token2,
[aux_sym_time_expression_token3] = aux_sym_time_expression_token3,
[aux_sym_time_expression_token4] = aux_sym_time_expression_token4,
[aux_sym__interval_fields_token1] = aux_sym__interval_fields_token1,
[aux_sym__interval_fields_token2] = aux_sym__interval_fields_token2,
[aux_sym__interval_fields_token3] = aux_sym__interval_fields_token3,
[aux_sym__interval_fields_token4] = aux_sym__interval_fields_token4,
[aux_sym__interval_fields_token5] = aux_sym__interval_fields_token5,
[aux_sym__interval_fields_token6] = aux_sym__interval_fields_token6,
[anon_sym_STAR] = anon_sym_STAR,
[anon_sym_SLASH] = anon_sym_SLASH,
[anon_sym_PERCENT] = anon_sym_PERCENT,
[anon_sym_DASH] = anon_sym_DASH,
[anon_sym_PLUS] = anon_sym_PLUS,
[anon_sym_LT] = anon_sym_LT,
[anon_sym_GT] = anon_sym_GT,
[anon_sym_LT_EQ] = anon_sym_LT_EQ,
[anon_sym_GT_EQ] = anon_sym_GT_EQ,
[anon_sym_LT_GT] = anon_sym_LT_GT,
[anon_sym_BANG_EQ] = anon_sym_BANG_EQ,
[aux_sym_contains_op_token1] = aux_sym_contains_op_token1,
[aux_sym_contains_op_token2] = aux_sym_contains_op_token2,
[aux_sym_contains_op_token3] = aux_sym_contains_op_token3,
[aux_sym_comparison_null_token1] = aux_sym_comparison_null_token1,
[aux_sym_comparison_null_token2] = aux_sym_comparison_null_token2,
[aux_sym_comparison_null_token3] = aux_sym_comparison_null_token3,
[aux_sym_comparison_null_token4] = aux_sym_comparison_null_token4,
[aux_sym_comparison_kw_token1] = aux_sym_comparison_kw_token1,
[aux_sym_comparison_kw_token2] = aux_sym_comparison_kw_token2,
[aux_sym_comparison_kw_token3] = aux_sym_comparison_kw_token3,
[anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE,
[anon_sym_LT_AT] = anon_sym_LT_AT,
[anon_sym_AT_GT] = anon_sym_AT_GT,
[anon_sym_LT_LT] = anon_sym_LT_LT,
[anon_sym_GT_GT] = anon_sym_GT_GT,
[anon_sym_AMP_AMP] = anon_sym_AMP_AMP,
[anon_sym_AMP_LT] = anon_sym_AMP_LT,
[anon_sym_AMP_GT] = anon_sym_AMP_GT,
[anon_sym_DASH_PIPE_DASH] = anon_sym_DASH_PIPE_DASH,
[sym_cast] = sym_cast,
[sym_and] = sym_and,
[sym_true] = sym_true,
[sym_false] = sym_false,
[sym_number] = sym_number,
[sym__identifier] = sym__identifier,
[sym__constraint] = sym__constraint,
[sym_source_file] = sym_source_file,
[sym__statement] = sym__statement,
[sym_drop_type_statement] = sym_drop_type_statement,
[sym_update_statement] = sym_update_statement,
[sym_drop_function_statement] = sym_drop_function_statement,
[sym_drop_function_item] = sym_drop_function_item,
[sym_create_type_statement] = sym_create_type_statement,
[sym__with_query_statement] = sym__with_query_statement,
[sym_insert_statement] = sym_insert_statement,
[sym_insert_items] = sym_insert_items,
[sym_insert_values] = sym_insert_values,
[sym_insert_item] = sym_insert_item,
[sym_insert_conflict] = sym_insert_conflict,
[sym_conflict_target] = sym_conflict_target,
[sym_update_set] = sym_update_set,
[sym_update_value] = sym_update_value,
[sym_returning] = sym_returning,
[sym_create_table_statement] = sym_create_table_statement,
[sym_create_table_item] = sym_create_table_item,
[sym_create_schema_statement] = sym_create_schema_statement,
[sym_schema_role] = sym_schema_role,
[sym_create_index_statement] = sym_create_index_statement,
[sym_index_using] = sym_index_using,
[sym_index_col] = sym_index_col,
[sym_index_col_dir] = sym_index_col_dir,
[sym_index_col_nulls] = sym_index_col_nulls,
[sym_index_includes] = sym_index_includes,
[sym_delete_statement] = sym_delete_statement,
[sym_delete_using] = sym_delete_using,
[sym_alter_table_statement] = sym_alter_table_statement,
[sym_alter_table_change] = sym_alter_table_change,
[sym_alter_table_action] = sym_alter_table_action,
[sym_alter_column_action] = sym_alter_column_action,
[sym_table_constraint] = sym_table_constraint,
[sym_constraint_when] = sym_constraint_when,
[sym_table_constraint_ty] = sym_table_constraint_ty,
[sym_constraint_foreign_key] = sym_constraint_foreign_key,
[sym_fk_action] = sym_fk_action,
[sym_fk_ref_action] = sym_fk_ref_action,
[sym_alter_column_type] = sym_alter_column_type,
[sym_alter_table_fk_ref_action] = sym_alter_table_fk_ref_action,
[sym_table_column_item] = sym_table_column_item,
[sym_column_constraint] = sym_column_constraint,
[sym_column_constraint_ty] = sym_column_constraint_ty,
[sym_alter_table_rename_column] = sym_alter_table_rename_column,
[sym_alter_table_rename_constraint] = sym_alter_table_rename_constraint,
[sym_alter_table_rename_table] = sym_alter_table_rename_table,
[sym_alter_table_change_schema] = sym_alter_table_change_schema,
[sym_grant_statement] = sym_grant_statement,
[sym_grant_roles] = sym_grant_roles,
[sym_grant_privileges] = sym_grant_privileges,
[sym_grant_targets] = sym_grant_targets,
[sym_grant_function] = sym_grant_function,
[sym_psql_statement] = sym_psql_statement,
[sym_create_sequence_statement] = sym_create_sequence_statement,
[sym_sequence_increment] = sym_sequence_increment,
[sym_sequence_min] = sym_sequence_min,
[sym_sequence_max] = sym_sequence_max,
[sym_sequence_start] = sym_sequence_start,
[sym_sequence_cache] = sym_sequence_cache,
[sym_sequence_cycle] = sym_sequence_cycle,
[sym_sequence_owned] = sym_sequence_owned,
[sym_create_trigger_statement] = sym_create_trigger_statement,
[sym_trigger_when] = sym_trigger_when,
[sym_trigger_event] = sym_trigger_event,
[sym_trigger_scope] = sym_trigger_scope,
[sym_trigger_exec] = sym_trigger_exec,
[sym_trigger_cond] = sym_trigger_cond,
[sym__plpgsql_statement] = sym__plpgsql_statement,
[sym_open_cursor_statement] = sym_open_cursor_statement,
[sym_get_diagnostics_statement] = sym_get_diagnostics_statement,
[sym_for_statement] = sym_for_statement,
[sym_raise_statement] = sym_raise_statement,
[sym_if_statement] = sym_if_statement,
[sym_execute_statement] = sym_execute_statement,
[sym_execute_using] = sym_execute_using,
[sym_assign_statement] = sym_assign_statement,
[sym_return_statement] = sym_return_statement,
[sym_perform_statement] = sym_perform_statement,
[sym_do_block] = sym_do_block,
[sym_select_statement] = sym_select_statement,
[sym_with_query] = sym_with_query,
[sym_with_query_item] = sym_with_query_item,
[sym_into] = sym_into,
[sym_select_having] = sym_select_having,
[sym__select_limit_offset] = sym__select_limit_offset,
[sym_select_limit] = sym_select_limit,
[sym_select_offset] = sym_select_offset,
[sym_select_group_by] = sym_select_group_by,
[sym_select_order_by] = sym_select_order_by,
[sym_order_by_item] = sym_order_by_item,
[sym_order_by_direction] = sym_order_by_direction,
[sym_select_where] = sym_select_where,
[sym_select_item] = sym_select_item,
[sym_select_from] = sym_select_from,
[sym_from_item] = sym_from_item,
[sym_from_select] = sym_from_select,
[sym_from_table] = sym_from_table,
[sym_from_function] = sym_from_function,
[sym_join_item] = sym_join_item,
[sym_join_condition] = sym_join_condition,
[sym_join_type] = sym_join_type,
[sym_create_function_statement] = sym_create_function_statement,
[sym_function_run_as] = sym_function_run_as,
[sym_function_return] = sym_function_return,
[sym_return_setof] = sym_return_setof,
[sym_return_table] = sym_return_table,
[sym_function_volatility] = sym_function_volatility,
[sym_block] = sym_block,
[sym_body] = sym_body,
[sym_dollar_quote] = sym_dollar_quote,
[sym_declarations] = sym_declarations,
[sym_var_definition] = sym_var_definition,
[sym_function_signature] = sym_function_signature,
[sym_function_parameters] = sym_function_parameters,
[sym_var_declaration] = sym_var_declaration,
[sym_where_filter] = sym_where_filter,
[sym_or_replace] = sym_or_replace,
[sym_temporary] = sym_temporary,
[sym_if_not_exists] = sym_if_not_exists,
[sym_if_exists] = sym_if_exists,
[sym_as] = sym_as,
[sym__type] = sym__type,
[sym_predefined_type] = sym_predefined_type,
[sym_precision] = sym_precision,
[sym_type_length] = sym_type_length,
[sym_string] = sym_string,
[sym__value_expression] = sym__value_expression,
[sym_array_constructor] = sym_array_constructor,
[sym_dollar_quote_string] = sym_dollar_quote_string,
[sym_time_expression] = sym_time_expression,
[sym__interval_fields] = sym__interval_fields,
[sym_function_call] = sym_function_call,
[sym_op_expression] = sym_op_expression,
[sym__list_of_identifiers] = sym__list_of_identifiers,
[sym_comparison_op] = sym_comparison_op,
[sym_contains_op] = sym_contains_op,
[sym_comparison_null] = sym_comparison_null,
[sym_comparison_kw] = sym_comparison_kw,
[sym_other_op] = sym_other_op,
[sym_minus] = sym_minus,
[sym_plus] = sym_plus,
[sym_not] = sym_not,
[sym_or] = sym_or,
[sym_null] = sym_null,
[sym_star] = sym_star,
[sym_identifier] = sym_identifier,
[aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1,
[aux_sym_drop_type_statement_repeat1] = aux_sym_drop_type_statement_repeat1,
[aux_sym_update_statement_repeat1] = aux_sym_update_statement_repeat1,
[aux_sym_update_statement_repeat2] = aux_sym_update_statement_repeat2,
[aux_sym_drop_function_statement_repeat1] = aux_sym_drop_function_statement_repeat1,
[aux_sym_drop_function_item_repeat1] = aux_sym_drop_function_item_repeat1,
[aux_sym_create_type_statement_repeat1] = aux_sym_create_type_statement_repeat1,
[aux_sym_create_type_statement_repeat2] = aux_sym_create_type_statement_repeat2,
[aux_sym_insert_items_repeat1] = aux_sym_insert_items_repeat1,
[aux_sym_insert_values_repeat1] = aux_sym_insert_values_repeat1,
[aux_sym_conflict_target_repeat1] = aux_sym_conflict_target_repeat1,
[aux_sym_update_set_repeat1] = aux_sym_update_set_repeat1,
[aux_sym_returning_repeat1] = aux_sym_returning_repeat1,
[aux_sym_create_table_statement_repeat1] = aux_sym_create_table_statement_repeat1,
[aux_sym_create_index_statement_repeat1] = aux_sym_create_index_statement_repeat1,
[aux_sym_alter_table_change_repeat1] = aux_sym_alter_table_change_repeat1,
[aux_sym_constraint_foreign_key_repeat1] = aux_sym_constraint_foreign_key_repeat1,
[aux_sym_table_column_item_repeat1] = aux_sym_table_column_item_repeat1,
[aux_sym_grant_roles_repeat1] = aux_sym_grant_roles_repeat1,
[aux_sym_grant_targets_repeat1] = aux_sym_grant_targets_repeat1,
[aux_sym_grant_function_repeat1] = aux_sym_grant_function_repeat1,
[aux_sym_psql_statement_repeat1] = aux_sym_psql_statement_repeat1,
[aux_sym_create_sequence_statement_repeat1] = aux_sym_create_sequence_statement_repeat1,
[aux_sym_trigger_event_repeat1] = aux_sym_trigger_event_repeat1,
[aux_sym_for_statement_repeat1] = aux_sym_for_statement_repeat1,
[aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1,
[aux_sym_with_query_repeat1] = aux_sym_with_query_repeat1,
[aux_sym_select_order_by_repeat1] = aux_sym_select_order_by_repeat1,
[aux_sym_from_item_repeat1] = aux_sym_from_item_repeat1,
[aux_sym_block_repeat1] = aux_sym_block_repeat1,
[aux_sym_declarations_repeat1] = aux_sym_declarations_repeat1,
[aux_sym__type_repeat1] = aux_sym__type_repeat1,
[aux_sym_string_repeat1] = aux_sym_string_repeat1,
[alias_sym_columns] = alias_sym_columns,
};
static const TSSymbolMetadata ts_symbol_metadata[] = {
[ts_builtin_sym_end] = {
.visible = false,
.named = true,
},
[anon_sym_SEMI] = {
.visible = true,
.named = false,
},
[aux_sym_drop_type_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_drop_type_statement_token2] = {
.visible = false,
.named = false,
},
[anon_sym_COMMA] = {
.visible = true,
.named = false,
},
[aux_sym_drop_type_statement_token3] = {
.visible = false,
.named = false,
},
[aux_sym_drop_type_statement_token4] = {
.visible = false,
.named = false,
},
[aux_sym_update_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_update_statement_token2] = {
.visible = false,
.named = false,
},
[aux_sym_update_statement_token3] = {
.visible = false,
.named = false,
},
[aux_sym_update_statement_token4] = {
.visible = false,
.named = false,
},
[aux_sym_drop_function_statement_token1] = {
.visible = false,
.named = false,
},
[anon_sym_LPAREN] = {
.visible = true,
.named = false,
},
[anon_sym_RPAREN] = {
.visible = true,
.named = false,
},
[aux_sym_create_type_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_create_type_statement_token2] = {
.visible = false,
.named = false,
},
[aux_sym_insert_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_insert_statement_token2] = {
.visible = false,
.named = false,
},
[aux_sym_insert_items_token1] = {
.visible = false,
.named = false,
},
[aux_sym_insert_items_token2] = {
.visible = false,
.named = false,
},
[aux_sym_insert_conflict_token1] = {
.visible = false,
.named = false,
},
[aux_sym_insert_conflict_token2] = {
.visible = false,
.named = false,
},
[aux_sym_insert_conflict_token3] = {
.visible = false,
.named = false,
},
[aux_sym_insert_conflict_token4] = {
.visible = false,
.named = false,
},
[anon_sym_EQ] = {
.visible = true,
.named = false,
},
[aux_sym_update_set_token1] = {
.visible = false,
.named = false,
},
[aux_sym_returning_token1] = {
.visible = false,
.named = false,
},
[aux_sym_create_table_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_create_schema_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_schema_role_token1] = {
.visible = false,
.named = false,
},
[aux_sym_schema_role_token2] = {
.visible = false,
.named = false,
},
[aux_sym_schema_role_token3] = {
.visible = false,
.named = false,
},
[aux_sym_create_index_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_create_index_statement_token2] = {
.visible = false,
.named = false,
},
[aux_sym_create_index_statement_token3] = {
.visible = false,
.named = false,
},
[aux_sym_index_using_token1] = {
.visible = false,
.named = false,
},
[aux_sym_index_col_dir_token1] = {
.visible = false,
.named = false,
},
[aux_sym_index_col_dir_token2] = {
.visible = false,
.named = false,
},
[aux_sym_index_col_nulls_token1] = {
.visible = false,
.named = false,
},
[aux_sym_index_col_nulls_token2] = {
.visible = false,
.named = false,
},
[aux_sym_index_col_nulls_token3] = {
.visible = false,
.named = false,
},
[aux_sym_index_includes_token1] = {
.visible = false,
.named = false,
},
[aux_sym_delete_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_alter_table_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_alter_table_action_token1] = {
.visible = false,
.named = false,
},
[aux_sym_alter_table_action_token2] = {
.visible = false,
.named = false,
},
[aux_sym_alter_column_action_token1] = {
.visible = false,
.named = false,
},
[aux_sym_alter_column_action_token2] = {
.visible = false,
.named = false,
},
[aux_sym_alter_column_action_token3] = {
.visible = false,
.named = false,
},
[aux_sym_constraint_when_token1] = {
.visible = false,
.named = false,
},
[aux_sym_constraint_when_token2] = {
.visible = false,
.named = false,
},
[aux_sym_constraint_when_token3] = {
.visible = false,
.named = false,
},
[aux_sym_constraint_when_token4] = {
.visible = false,
.named = false,
},
[aux_sym_table_constraint_ty_token1] = {
.visible = false,
.named = false,
},
[aux_sym_table_constraint_ty_token2] = {
.visible = false,
.named = false,
},
[aux_sym_table_constraint_ty_token3] = {
.visible = false,
.named = false,
},
[aux_sym_table_constraint_ty_token4] = {
.visible = false,
.named = false,
},
[aux_sym_constraint_foreign_key_token1] = {
.visible = false,
.named = false,
},
[aux_sym_fk_ref_action_token1] = {
.visible = false,
.named = false,
},
[aux_sym_fk_ref_action_token2] = {
.visible = false,
.named = false,
},
[aux_sym_alter_table_rename_column_token1] = {
.visible = false,
.named = false,
},
[aux_sym_alter_table_rename_column_token2] = {
.visible = false,
.named = false,
},
[aux_sym_grant_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_roles_token1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_roles_token2] = {
.visible = false,
.named = false,
},
[aux_sym_grant_privileges_token1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_privileges_token2] = {
.visible = false,
.named = false,
},
[aux_sym_grant_targets_token1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_targets_token2] = {
.visible = false,
.named = false,
},
[aux_sym_grant_targets_token3] = {
.visible = false,
.named = false,
},
[aux_sym_grant_targets_token4] = {
.visible = false,
.named = false,
},
[aux_sym_grant_targets_token5] = {
.visible = false,
.named = false,
},
[aux_sym_grant_targets_token6] = {
.visible = false,
.named = false,
},
[aux_sym_grant_targets_token7] = {
.visible = false,
.named = false,
},
[anon_sym_BSLASH] = {
.visible = true,
.named = false,
},
[aux_sym_psql_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_increment_token1] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_increment_token2] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_min_token1] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_max_token1] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_start_token1] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_start_token2] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_cache_token1] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_cycle_token1] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_owned_token1] = {
.visible = false,
.named = false,
},
[aux_sym_sequence_owned_token2] = {
.visible = false,
.named = false,
},
[aux_sym_create_trigger_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_when_token1] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_when_token2] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_when_token3] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_event_token1] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_event_token2] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_scope_token1] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_scope_token2] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_scope_token3] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_exec_token1] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_cond_token1] = {
.visible = false,
.named = false,
},
[aux_sym_open_cursor_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_get_diagnostics_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_get_diagnostics_statement_token2] = {
.visible = false,
.named = false,
},
[aux_sym_get_diagnostics_statement_token3] = {
.visible = false,
.named = false,
},
[aux_sym_for_statement_token1] = {
.visible = false,
.named = false,
},
[anon_sym_DOT_DOT] = {
.visible = true,
.named = false,
},
[aux_sym_for_statement_token2] = {
.visible = false,
.named = false,
},
[aux_sym_for_statement_token3] = {
.visible = false,
.named = false,
},
[aux_sym_raise_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_if_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_if_statement_token2] = {
.visible = false,
.named = false,
},
[aux_sym_if_statement_token3] = {
.visible = false,
.named = false,
},
[aux_sym_if_statement_token4] = {
.visible = false,
.named = false,
},
[aux_sym_if_statement_token5] = {
.visible = false,
.named = false,
},
[anon_sym_COLON_EQ] = {
.visible = true,
.named = false,
},
[aux_sym_return_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_return_statement_token2] = {
.visible = false,
.named = false,
},
[aux_sym_perform_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_select_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_with_query_item_token1] = {
.visible = false,
.named = false,
},
[aux_sym_into_token1] = {
.visible = false,
.named = false,
},
[aux_sym_select_having_token1] = {
.visible = false,
.named = false,
},
[aux_sym_select_limit_token1] = {
.visible = false,
.named = false,
},
[aux_sym_select_offset_token1] = {
.visible = false,
.named = false,
},
[aux_sym_select_offset_token2] = {
.visible = false,
.named = false,
},
[aux_sym_select_order_by_token1] = {
.visible = false,
.named = false,
},
[aux_sym_join_item_token1] = {
.visible = false,
.named = false,
},
[aux_sym_join_item_token2] = {
.visible = false,
.named = false,
},
[aux_sym_join_item_token3] = {
.visible = false,
.named = false,
},
[aux_sym_join_type_token1] = {
.visible = false,
.named = false,
},
[aux_sym_join_type_token2] = {
.visible = false,
.named = false,
},
[aux_sym_join_type_token3] = {
.visible = false,
.named = false,
},
[aux_sym_join_type_token4] = {
.visible = false,
.named = false,
},
[aux_sym_join_type_token5] = {
.visible = false,
.named = false,
},
[aux_sym_create_function_statement_token1] = {
.visible = false,
.named = false,
},
[aux_sym_function_run_as_token1] = {
.visible = false,
.named = false,
},
[aux_sym_function_run_as_token2] = {
.visible = false,
.named = false,
},
[aux_sym_function_run_as_token3] = {
.visible = false,
.named = false,
},
[aux_sym_function_return_token1] = {
.visible = false,
.named = false,
},
[aux_sym_return_setof_token1] = {
.visible = false,
.named = false,
},
[aux_sym_function_volatility_token1] = {
.visible = false,
.named = false,
},
[aux_sym_function_volatility_token2] = {
.visible = false,
.named = false,
},
[aux_sym_function_volatility_token3] = {
.visible = false,
.named = false,
},
[aux_sym_body_token1] = {
.visible = false,
.named = false,
},
[anon_sym_DOLLAR] = {
.visible = true,
.named = false,
},
[aux_sym_declarations_token1] = {
.visible = false,
.named = false,
},
[aux_sym_where_filter_token1] = {
.visible = false,
.named = false,
},
[aux_sym_or_replace_token1] = {
.visible = false,
.named = false,
},
[aux_sym_temporary_token1] = {
.visible = false,
.named = false,
},
[aux_sym_temporary_token2] = {
.visible = false,
.named = false,
},
[sym_unlogged] = {
.visible = true,
.named = true,
},
[aux_sym_if_not_exists_token1] = {
.visible = false,
.named = false,
},
[anon_sym_LBRACK] = {
.visible = true,
.named = false,
},
[anon_sym_RBRACK] = {
.visible = true,
.named = false,
},
[aux_sym__type_token1] = {
.visible = false,
.named = false,
},
[aux_sym__type_token2] = {
.visible = false,
.named = false,
},
[aux_sym_predefined_type_token1] = {
.visible = false,
.named = false,
},
[aux_sym_predefined_type_token2] = {
.visible = false,
.named = false,
},
[anon_sym_SQUOTE] = {
.visible = true,
.named = false,
},
[aux_sym_string_token1] = {
.visible = false,
.named = false,
},
[aux_sym_string_token2] = {
.visible = false,
.named = false,
},
[sym_comment] = {
.visible = true,
.named = true,
},
[anon_sym_DOT] = {
.visible = true,
.named = false,
},
[aux_sym_array_constructor_token1] = {
.visible = false,
.named = false,
},
[aux_sym_dollar_quote_string_token1] = {
.visible = false,
.named = false,
},
[aux_sym_time_expression_token1] = {
.visible = false,
.named = false,
},
[aux_sym_time_expression_token2] = {
.visible = false,
.named = false,
},
[aux_sym_time_expression_token3] = {
.visible = false,
.named = false,
},
[aux_sym_time_expression_token4] = {
.visible = false,
.named = false,
},
[aux_sym__interval_fields_token1] = {
.visible = false,
.named = false,
},
[aux_sym__interval_fields_token2] = {
.visible = false,
.named = false,
},
[aux_sym__interval_fields_token3] = {
.visible = false,
.named = false,
},
[aux_sym__interval_fields_token4] = {
.visible = false,
.named = false,
},
[aux_sym__interval_fields_token5] = {
.visible = false,
.named = false,
},
[aux_sym__interval_fields_token6] = {
.visible = false,
.named = false,
},
[anon_sym_STAR] = {
.visible = true,
.named = false,
},
[anon_sym_SLASH] = {
.visible = true,
.named = false,
},
[anon_sym_PERCENT] = {
.visible = true,
.named = false,
},
[anon_sym_DASH] = {
.visible = true,
.named = false,
},
[anon_sym_PLUS] = {
.visible = true,
.named = false,
},
[anon_sym_LT] = {
.visible = true,
.named = false,
},
[anon_sym_GT] = {
.visible = true,
.named = false,
},
[anon_sym_LT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_GT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_LT_GT] = {
.visible = true,
.named = false,
},
[anon_sym_BANG_EQ] = {
.visible = true,
.named = false,
},
[aux_sym_contains_op_token1] = {
.visible = false,
.named = false,
},
[aux_sym_contains_op_token2] = {
.visible = false,
.named = false,
},
[aux_sym_contains_op_token3] = {
.visible = false,
.named = false,
},
[aux_sym_comparison_null_token1] = {
.visible = false,
.named = false,
},
[aux_sym_comparison_null_token2] = {
.visible = false,
.named = false,
},
[aux_sym_comparison_null_token3] = {
.visible = false,
.named = false,
},
[aux_sym_comparison_null_token4] = {
.visible = false,
.named = false,
},
[aux_sym_comparison_kw_token1] = {
.visible = false,
.named = false,
},
[aux_sym_comparison_kw_token2] = {
.visible = false,
.named = false,
},
[aux_sym_comparison_kw_token3] = {
.visible = false,
.named = false,
},
[anon_sym_PIPE_PIPE] = {
.visible = true,
.named = false,
},
[anon_sym_LT_AT] = {
.visible = true,
.named = false,
},
[anon_sym_AT_GT] = {
.visible = true,
.named = false,
},
[anon_sym_LT_LT] = {
.visible = true,
.named = false,
},
[anon_sym_GT_GT] = {
.visible = true,
.named = false,
},
[anon_sym_AMP_AMP] = {
.visible = true,
.named = false,
},
[anon_sym_AMP_LT] = {
.visible = true,
.named = false,
},
[anon_sym_AMP_GT] = {
.visible = true,
.named = false,
},
[anon_sym_DASH_PIPE_DASH] = {
.visible = true,
.named = false,
},
[sym_cast] = {
.visible = true,
.named = true,
},
[sym_and] = {
.visible = true,
.named = true,
},
[sym_true] = {
.visible = true,
.named = true,
},
[sym_false] = {
.visible = true,
.named = true,
},
[sym_number] = {
.visible = true,
.named = true,
},
[sym__identifier] = {
.visible = false,
.named = true,
},
[sym__constraint] = {
.visible = false,
.named = true,
},
[sym_source_file] = {
.visible = true,
.named = true,
},
[sym__statement] = {
.visible = false,
.named = true,
},
[sym_drop_type_statement] = {
.visible = true,
.named = true,
},
[sym_update_statement] = {
.visible = true,
.named = true,
},
[sym_drop_function_statement] = {
.visible = true,
.named = true,
},
[sym_drop_function_item] = {
.visible = true,
.named = true,
},
[sym_create_type_statement] = {
.visible = true,
.named = true,
},
[sym__with_query_statement] = {
.visible = false,
.named = true,
},
[sym_insert_statement] = {
.visible = true,
.named = true,
},
[sym_insert_items] = {
.visible = true,
.named = true,
},
[sym_insert_values] = {
.visible = true,
.named = true,
},
[sym_insert_item] = {
.visible = true,
.named = true,
},
[sym_insert_conflict] = {
.visible = true,
.named = true,
},
[sym_conflict_target] = {
.visible = true,
.named = true,
},
[sym_update_set] = {
.visible = true,
.named = true,
},
[sym_update_value] = {
.visible = true,
.named = true,
},
[sym_returning] = {
.visible = true,
.named = true,
},
[sym_create_table_statement] = {
.visible = true,
.named = true,
},
[sym_create_table_item] = {
.visible = true,
.named = true,
},
[sym_create_schema_statement] = {
.visible = true,
.named = true,
},
[sym_schema_role] = {
.visible = true,
.named = true,
},
[sym_create_index_statement] = {
.visible = true,
.named = true,
},
[sym_index_using] = {
.visible = true,
.named = true,
},
[sym_index_col] = {
.visible = true,
.named = true,
},
[sym_index_col_dir] = {
.visible = true,
.named = true,
},
[sym_index_col_nulls] = {
.visible = true,
.named = true,
},
[sym_index_includes] = {
.visible = true,
.named = true,
},
[sym_delete_statement] = {
.visible = true,
.named = true,
},
[sym_delete_using] = {
.visible = true,
.named = true,
},
[sym_alter_table_statement] = {
.visible = true,
.named = true,
},
[sym_alter_table_change] = {
.visible = true,
.named = true,
},
[sym_alter_table_action] = {
.visible = true,
.named = true,
},
[sym_alter_column_action] = {
.visible = true,
.named = true,
},
[sym_table_constraint] = {
.visible = true,
.named = true,
},
[sym_constraint_when] = {
.visible = true,
.named = true,
},
[sym_table_constraint_ty] = {
.visible = true,
.named = true,
},
[sym_constraint_foreign_key] = {
.visible = true,
.named = true,
},
[sym_fk_action] = {
.visible = true,
.named = true,
},
[sym_fk_ref_action] = {
.visible = true,
.named = true,
},
[sym_alter_column_type] = {
.visible = true,
.named = true,
},
[sym_alter_table_fk_ref_action] = {
.visible = true,
.named = true,
},
[sym_table_column_item] = {
.visible = true,
.named = true,
},
[sym_column_constraint] = {
.visible = true,
.named = true,
},
[sym_column_constraint_ty] = {
.visible = true,
.named = true,
},
[sym_alter_table_rename_column] = {
.visible = true,
.named = true,
},
[sym_alter_table_rename_constraint] = {
.visible = true,
.named = true,
},
[sym_alter_table_rename_table] = {
.visible = true,
.named = true,
},
[sym_alter_table_change_schema] = {
.visible = true,
.named = true,
},
[sym_grant_statement] = {
.visible = true,
.named = true,
},
[sym_grant_roles] = {
.visible = true,
.named = true,
},
[sym_grant_privileges] = {
.visible = true,
.named = true,
},
[sym_grant_targets] = {
.visible = true,
.named = true,
},
[sym_grant_function] = {
.visible = true,
.named = true,
},
[sym_psql_statement] = {
.visible = true,
.named = true,
},
[sym_create_sequence_statement] = {
.visible = true,
.named = true,
},
[sym_sequence_increment] = {
.visible = true,
.named = true,
},
[sym_sequence_min] = {
.visible = true,
.named = true,
},
[sym_sequence_max] = {
.visible = true,
.named = true,
},
[sym_sequence_start] = {
.visible = true,
.named = true,
},
[sym_sequence_cache] = {
.visible = true,
.named = true,
},
[sym_sequence_cycle] = {
.visible = true,
.named = true,
},
[sym_sequence_owned] = {
.visible = true,
.named = true,
},
[sym_create_trigger_statement] = {
.visible = true,
.named = true,
},
[sym_trigger_when] = {
.visible = true,
.named = true,
},
[sym_trigger_event] = {
.visible = true,
.named = true,
},
[sym_trigger_scope] = {
.visible = true,
.named = true,
},
[sym_trigger_exec] = {
.visible = true,
.named = true,
},
[sym_trigger_cond] = {
.visible = true,
.named = true,
},
[sym__plpgsql_statement] = {
.visible = false,
.named = true,
},
[sym_open_cursor_statement] = {
.visible = true,
.named = true,
},
[sym_get_diagnostics_statement] = {
.visible = true,
.named = true,
},
[sym_for_statement] = {
.visible = true,
.named = true,
},
[sym_raise_statement] = {
.visible = true,
.named = true,
},
[sym_if_statement] = {
.visible = true,
.named = true,
},
[sym_execute_statement] = {
.visible = true,
.named = true,
},
[sym_execute_using] = {
.visible = true,
.named = true,
},
[sym_assign_statement] = {
.visible = true,
.named = true,
},
[sym_return_statement] = {
.visible = true,
.named = true,
},
[sym_perform_statement] = {
.visible = true,
.named = true,
},
[sym_do_block] = {
.visible = true,
.named = true,
},
[sym_select_statement] = {
.visible = true,
.named = true,
},
[sym_with_query] = {
.visible = true,
.named = true,
},
[sym_with_query_item] = {
.visible = true,
.named = true,
},
[sym_into] = {
.visible = true,
.named = true,
},
[sym_select_having] = {
.visible = true,
.named = true,
},
[sym__select_limit_offset] = {
.visible = false,
.named = true,
},
[sym_select_limit] = {
.visible = true,
.named = true,
},
[sym_select_offset] = {
.visible = true,
.named = true,
},
[sym_select_group_by] = {
.visible = true,
.named = true,
},
[sym_select_order_by] = {
.visible = true,
.named = true,
},
[sym_order_by_item] = {
.visible = true,
.named = true,
},
[sym_order_by_direction] = {
.visible = true,
.named = true,
},
[sym_select_where] = {
.visible = true,
.named = true,
},
[sym_select_item] = {
.visible = true,
.named = true,
},
[sym_select_from] = {
.visible = true,
.named = true,
},
[sym_from_item] = {
.visible = true,
.named = true,
},
[sym_from_select] = {
.visible = true,
.named = true,
},
[sym_from_table] = {
.visible = true,
.named = true,
},
[sym_from_function] = {
.visible = true,
.named = true,
},
[sym_join_item] = {
.visible = true,
.named = true,
},
[sym_join_condition] = {
.visible = true,
.named = true,
},
[sym_join_type] = {
.visible = true,
.named = true,
},
[sym_create_function_statement] = {
.visible = true,
.named = true,
},
[sym_function_run_as] = {
.visible = true,
.named = true,
},
[sym_function_return] = {
.visible = true,
.named = true,
},
[sym_return_setof] = {
.visible = true,
.named = true,
},
[sym_return_table] = {
.visible = true,
.named = true,
},
[sym_function_volatility] = {
.visible = true,
.named = true,
},
[sym_block] = {
.visible = true,
.named = true,
},
[sym_body] = {
.visible = true,
.named = true,
},
[sym_dollar_quote] = {
.visible = true,
.named = true,
},
[sym_declarations] = {
.visible = true,
.named = true,
},
[sym_var_definition] = {
.visible = true,
.named = true,
},
[sym_function_signature] = {
.visible = true,
.named = true,
},
[sym_function_parameters] = {
.visible = true,
.named = true,
},
[sym_var_declaration] = {
.visible = true,
.named = true,
},
[sym_where_filter] = {
.visible = true,
.named = true,
},
[sym_or_replace] = {
.visible = true,
.named = true,
},
[sym_temporary] = {
.visible = true,
.named = true,
},
[sym_if_not_exists] = {
.visible = true,
.named = true,
},
[sym_if_exists] = {
.visible = true,
.named = true,
},
[sym_as] = {
.visible = true,
.named = true,
},
[sym__type] = {
.visible = false,
.named = true,
},
[sym_predefined_type] = {
.visible = true,
.named = true,
},
[sym_precision] = {
.visible = true,
.named = true,
},
[sym_type_length] = {
.visible = true,
.named = true,
},
[sym_string] = {
.visible = true,
.named = true,
},
[sym__value_expression] = {
.visible = false,
.named = true,
},
[sym_array_constructor] = {
.visible = true,
.named = true,
},
[sym_dollar_quote_string] = {
.visible = true,
.named = true,
},
[sym_time_expression] = {
.visible = true,
.named = true,
},
[sym__interval_fields] = {
.visible = false,
.named = true,
},
[sym_function_call] = {
.visible = true,
.named = true,
},
[sym_op_expression] = {
.visible = true,
.named = true,
},
[sym__list_of_identifiers] = {
.visible = false,
.named = true,
},
[sym_comparison_op] = {
.visible = true,
.named = true,
},
[sym_contains_op] = {
.visible = true,
.named = true,
},
[sym_comparison_null] = {
.visible = true,
.named = true,
},
[sym_comparison_kw] = {
.visible = true,
.named = true,
},
[sym_other_op] = {
.visible = true,
.named = true,
},
[sym_minus] = {
.visible = true,
.named = true,
},
[sym_plus] = {
.visible = true,
.named = true,
},
[sym_not] = {
.visible = true,
.named = true,
},
[sym_or] = {
.visible = true,
.named = true,
},
[sym_null] = {
.visible = true,
.named = true,
},
[sym_star] = {
.visible = true,
.named = true,
},
[sym_identifier] = {
.visible = true,
.named = true,
},
[aux_sym_source_file_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_drop_type_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_update_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_update_statement_repeat2] = {
.visible = false,
.named = false,
},
[aux_sym_drop_function_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_drop_function_item_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_type_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_type_statement_repeat2] = {
.visible = false,
.named = false,
},
[aux_sym_insert_items_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_insert_values_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_conflict_target_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_update_set_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_returning_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_table_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_index_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_alter_table_change_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_constraint_foreign_key_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_table_column_item_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_roles_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_targets_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_grant_function_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_psql_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_create_sequence_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_trigger_event_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_for_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_if_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_with_query_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_select_order_by_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_from_item_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_block_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_declarations_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__type_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_string_repeat1] = {
.visible = false,
.named = false,
},
[alias_sym_columns] = {
.visible = true,
.named = true,
},
};
enum {
field_default_value = 1,
field_name = 2,
field_type = 3,
};
static const char * const ts_field_names[] = {
[0] = NULL,
[field_default_value] = "default_value",
[field_name] = "name",
[field_type] = "type",
};
static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
[2] = {.index = 0, .length = 2},
[4] = {.index = 2, .length = 1},
[6] = {.index = 3, .length = 1},
[7] = {.index = 4, .length = 1},
};
static const TSFieldMapEntry ts_field_map_entries[] = {
[0] =
{field_name, 0},
{field_type, 1},
[2] =
{field_default_value, 2},
[3] =
{field_default_value, 3},
[4] =
{field_default_value, 4},
};
static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = {
[0] = {0},
[1] = {
[3] = alias_sym_columns,
},
[3] = {
[4] = alias_sym_columns,
},
[5] = {
[5] = alias_sym_columns,
},
};
static const uint16_t ts_non_terminal_alias_map[] = {
sym__list_of_identifiers, 2,
sym__list_of_identifiers,
alias_sym_columns,
0,
};
static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[0] = 0,
[1] = 1,
[2] = 2,
[3] = 3,
[4] = 4,
[5] = 5,
[6] = 6,
[7] = 7,
[8] = 7,
[9] = 9,
[10] = 4,
[11] = 11,
[12] = 12,
[13] = 13,
[14] = 11,
[15] = 13,
[16] = 16,
[17] = 3,
[18] = 9,
[19] = 19,
[20] = 20,
[21] = 6,
[22] = 22,
[23] = 23,
[24] = 5,
[25] = 25,
[26] = 26,
[27] = 16,
[28] = 2,
[29] = 2,
[30] = 2,
[31] = 31,
[32] = 2,
[33] = 23,
[34] = 34,
[35] = 22,
[36] = 19,
[37] = 20,
[38] = 34,
[39] = 2,
[40] = 7,
[41] = 25,
[42] = 7,
[43] = 26,
[44] = 44,
[45] = 45,
[46] = 11,
[47] = 3,
[48] = 9,
[49] = 49,
[50] = 50,
[51] = 51,
[52] = 52,
[53] = 4,
[54] = 13,
[55] = 55,
[56] = 49,
[57] = 50,
[58] = 51,
[59] = 52,
[60] = 3,
[61] = 7,
[62] = 11,
[63] = 31,
[64] = 9,
[65] = 4,
[66] = 13,
[67] = 11,
[68] = 68,
[69] = 69,
[70] = 70,
[71] = 70,
[72] = 44,
[73] = 3,
[74] = 74,
[75] = 75,
[76] = 76,
[77] = 77,
[78] = 13,
[79] = 45,
[80] = 76,
[81] = 9,
[82] = 82,
[83] = 83,
[84] = 77,
[85] = 85,
[86] = 4,
[87] = 7,
[88] = 88,
[89] = 6,
[90] = 5,
[91] = 91,
[92] = 92,
[93] = 6,
[94] = 5,
[95] = 68,
[96] = 96,
[97] = 97,
[98] = 97,
[99] = 99,
[100] = 96,
[101] = 12,
[102] = 92,
[103] = 103,
[104] = 99,
[105] = 82,
[106] = 106,
[107] = 83,
[108] = 88,
[109] = 106,
[110] = 7,
[111] = 75,
[112] = 74,
[113] = 103,
[114] = 91,
[115] = 4,
[116] = 13,
[117] = 13,
[118] = 9,
[119] = 3,
[120] = 5,
[121] = 4,
[122] = 6,
[123] = 16,
[124] = 3,
[125] = 16,
[126] = 11,
[127] = 45,
[128] = 6,
[129] = 12,
[130] = 11,
[131] = 5,
[132] = 9,
[133] = 7,
[134] = 7,
[135] = 20,
[136] = 16,
[137] = 2,
[138] = 9,
[139] = 3,
[140] = 23,
[141] = 2,
[142] = 22,
[143] = 13,
[144] = 144,
[145] = 19,
[146] = 13,
[147] = 4,
[148] = 2,
[149] = 11,
[150] = 34,
[151] = 3,
[152] = 20,
[153] = 4,
[154] = 154,
[155] = 11,
[156] = 19,
[157] = 22,
[158] = 23,
[159] = 34,
[160] = 160,
[161] = 6,
[162] = 5,
[163] = 9,
[164] = 16,
[165] = 165,
[166] = 26,
[167] = 19,
[168] = 20,
[169] = 16,
[170] = 170,
[171] = 85,
[172] = 5,
[173] = 173,
[174] = 34,
[175] = 6,
[176] = 176,
[177] = 177,
[178] = 178,
[179] = 179,
[180] = 180,
[181] = 181,
[182] = 182,
[183] = 183,
[184] = 184,
[185] = 23,
[186] = 22,
[187] = 25,
[188] = 6,
[189] = 5,
[190] = 2,
[191] = 25,
[192] = 2,
[193] = 20,
[194] = 23,
[195] = 195,
[196] = 196,
[197] = 197,
[198] = 22,
[199] = 19,
[200] = 26,
[201] = 201,
[202] = 202,
[203] = 203,
[204] = 204,
[205] = 205,
[206] = 20,
[207] = 49,
[208] = 208,
[209] = 34,
[210] = 2,
[211] = 31,
[212] = 212,
[213] = 25,
[214] = 16,
[215] = 26,
[216] = 25,
[217] = 34,
[218] = 23,
[219] = 22,
[220] = 19,
[221] = 52,
[222] = 2,
[223] = 16,
[224] = 2,
[225] = 49,
[226] = 31,
[227] = 227,
[228] = 50,
[229] = 51,
[230] = 52,
[231] = 51,
[232] = 2,
[233] = 26,
[234] = 50,
[235] = 235,
[236] = 83,
[237] = 106,
[238] = 74,
[239] = 75,
[240] = 88,
[241] = 92,
[242] = 68,
[243] = 97,
[244] = 96,
[245] = 99,
[246] = 49,
[247] = 50,
[248] = 51,
[249] = 52,
[250] = 68,
[251] = 97,
[252] = 82,
[253] = 75,
[254] = 91,
[255] = 255,
[256] = 106,
[257] = 25,
[258] = 26,
[259] = 44,
[260] = 260,
[261] = 96,
[262] = 20,
[263] = 91,
[264] = 88,
[265] = 83,
[266] = 82,
[267] = 31,
[268] = 23,
[269] = 22,
[270] = 77,
[271] = 31,
[272] = 34,
[273] = 19,
[274] = 20,
[275] = 34,
[276] = 23,
[277] = 44,
[278] = 278,
[279] = 92,
[280] = 77,
[281] = 103,
[282] = 282,
[283] = 76,
[284] = 22,
[285] = 19,
[286] = 99,
[287] = 3,
[288] = 2,
[289] = 2,
[290] = 4,
[291] = 70,
[292] = 70,
[293] = 2,
[294] = 103,
[295] = 2,
[296] = 74,
[297] = 76,
[298] = 25,
[299] = 68,
[300] = 70,
[301] = 83,
[302] = 99,
[303] = 106,
[304] = 103,
[305] = 82,
[306] = 92,
[307] = 44,
[308] = 97,
[309] = 77,
[310] = 76,
[311] = 31,
[312] = 88,
[313] = 44,
[314] = 96,
[315] = 91,
[316] = 52,
[317] = 75,
[318] = 74,
[319] = 52,
[320] = 51,
[321] = 50,
[322] = 49,
[323] = 26,
[324] = 25,
[325] = 26,
[326] = 49,
[327] = 50,
[328] = 51,
[329] = 83,
[330] = 75,
[331] = 51,
[332] = 96,
[333] = 52,
[334] = 91,
[335] = 50,
[336] = 74,
[337] = 97,
[338] = 103,
[339] = 75,
[340] = 106,
[341] = 92,
[342] = 92,
[343] = 68,
[344] = 49,
[345] = 97,
[346] = 88,
[347] = 99,
[348] = 99,
[349] = 96,
[350] = 70,
[351] = 91,
[352] = 83,
[353] = 88,
[354] = 82,
[355] = 68,
[356] = 82,
[357] = 7,
[358] = 74,
[359] = 260,
[360] = 103,
[361] = 77,
[362] = 31,
[363] = 76,
[364] = 106,
[365] = 31,
[366] = 76,
[367] = 77,
[368] = 255,
[369] = 45,
[370] = 4,
[371] = 49,
[372] = 70,
[373] = 50,
[374] = 51,
[375] = 3,
[376] = 376,
[377] = 52,
[378] = 44,
[379] = 77,
[380] = 96,
[381] = 82,
[382] = 106,
[383] = 75,
[384] = 92,
[385] = 74,
[386] = 9,
[387] = 91,
[388] = 68,
[389] = 3,
[390] = 68,
[391] = 70,
[392] = 392,
[393] = 4,
[394] = 70,
[395] = 99,
[396] = 76,
[397] = 74,
[398] = 398,
[399] = 255,
[400] = 44,
[401] = 4,
[402] = 83,
[403] = 44,
[404] = 76,
[405] = 7,
[406] = 97,
[407] = 392,
[408] = 91,
[409] = 260,
[410] = 88,
[411] = 88,
[412] = 3,
[413] = 45,
[414] = 97,
[415] = 75,
[416] = 103,
[417] = 92,
[418] = 99,
[419] = 106,
[420] = 77,
[421] = 103,
[422] = 13,
[423] = 83,
[424] = 11,
[425] = 96,
[426] = 82,
[427] = 3,
[428] = 197,
[429] = 4,
[430] = 13,
[431] = 431,
[432] = 432,
[433] = 11,
[434] = 9,
[435] = 6,
[436] = 5,
[437] = 177,
[438] = 5,
[439] = 6,
[440] = 440,
[441] = 16,
[442] = 442,
[443] = 443,
[444] = 442,
[445] = 445,
[446] = 443,
[447] = 447,
[448] = 443,
[449] = 442,
[450] = 447,
[451] = 447,
[452] = 442,
[453] = 34,
[454] = 442,
[455] = 455,
[456] = 23,
[457] = 177,
[458] = 443,
[459] = 442,
[460] = 443,
[461] = 2,
[462] = 22,
[463] = 443,
[464] = 464,
[465] = 447,
[466] = 19,
[467] = 443,
[468] = 443,
[469] = 442,
[470] = 447,
[471] = 471,
[472] = 442,
[473] = 2,
[474] = 442,
[475] = 447,
[476] = 20,
[477] = 442,
[478] = 443,
[479] = 443,
[480] = 443,
[481] = 447,
[482] = 443,
[483] = 447,
[484] = 447,
[485] = 16,
[486] = 443,
[487] = 447,
[488] = 447,
[489] = 443,
[490] = 442,
[491] = 443,
[492] = 443,
[493] = 443,
[494] = 20,
[495] = 495,
[496] = 22,
[497] = 497,
[498] = 2,
[499] = 25,
[500] = 26,
[501] = 34,
[502] = 502,
[503] = 19,
[504] = 504,
[505] = 505,
[506] = 506,
[507] = 23,
[508] = 2,
[509] = 509,
[510] = 510,
[511] = 511,
[512] = 512,
[513] = 513,
[514] = 514,
[515] = 515,
[516] = 516,
[517] = 517,
[518] = 518,
[519] = 52,
[520] = 520,
[521] = 26,
[522] = 25,
[523] = 523,
[524] = 31,
[525] = 51,
[526] = 526,
[527] = 49,
[528] = 528,
[529] = 529,
[530] = 530,
[531] = 531,
[532] = 532,
[533] = 50,
[534] = 83,
[535] = 106,
[536] = 99,
[537] = 70,
[538] = 103,
[539] = 74,
[540] = 52,
[541] = 31,
[542] = 51,
[543] = 75,
[544] = 50,
[545] = 49,
[546] = 76,
[547] = 3,
[548] = 4,
[549] = 88,
[550] = 96,
[551] = 77,
[552] = 92,
[553] = 44,
[554] = 97,
[555] = 82,
[556] = 68,
[557] = 91,
[558] = 92,
[559] = 96,
[560] = 3,
[561] = 70,
[562] = 88,
[563] = 76,
[564] = 44,
[565] = 91,
[566] = 103,
[567] = 77,
[568] = 74,
[569] = 68,
[570] = 4,
[571] = 82,
[572] = 83,
[573] = 106,
[574] = 97,
[575] = 99,
[576] = 75,
[577] = 577,
[578] = 578,
[579] = 579,
[580] = 580,
[581] = 581,
[582] = 582,
[583] = 583,
[584] = 582,
[585] = 582,
[586] = 582,
[587] = 582,
[588] = 582,
[589] = 582,
[590] = 582,
[591] = 582,
[592] = 582,
[593] = 593,
[594] = 582,
[595] = 582,
[596] = 582,
[597] = 582,
[598] = 582,
[599] = 582,
[600] = 582,
[601] = 601,
[602] = 601,
[603] = 601,
[604] = 601,
[605] = 601,
[606] = 601,
[607] = 601,
[608] = 601,
[609] = 601,
[610] = 601,
[611] = 601,
[612] = 612,
[613] = 613,
[614] = 614,
[615] = 615,
[616] = 616,
[617] = 617,
[618] = 618,
[619] = 618,
[620] = 620,
[621] = 621,
[622] = 622,
[623] = 623,
[624] = 624,
[625] = 625,
[626] = 626,
[627] = 621,
[628] = 626,
[629] = 621,
[630] = 630,
[631] = 631,
[632] = 623,
[633] = 626,
[634] = 634,
[635] = 621,
[636] = 626,
[637] = 637,
[638] = 638,
[639] = 626,
[640] = 626,
[641] = 641,
[642] = 626,
[643] = 626,
[644] = 626,
[645] = 645,
[646] = 646,
[647] = 621,
[648] = 626,
[649] = 649,
[650] = 626,
[651] = 651,
[652] = 652,
[653] = 653,
[654] = 652,
[655] = 655,
[656] = 656,
[657] = 655,
[658] = 658,
[659] = 659,
[660] = 652,
[661] = 661,
[662] = 662,
[663] = 663,
[664] = 655,
[665] = 655,
[666] = 656,
[667] = 652,
[668] = 655,
[669] = 656,
[670] = 661,
[671] = 652,
[672] = 672,
[673] = 652,
[674] = 674,
[675] = 675,
[676] = 655,
[677] = 662,
[678] = 655,
[679] = 679,
[680] = 656,
[681] = 681,
[682] = 682,
[683] = 683,
[684] = 684,
[685] = 685,
[686] = 663,
[687] = 656,
[688] = 652,
[689] = 652,
[690] = 656,
[691] = 662,
[692] = 692,
[693] = 661,
[694] = 656,
[695] = 656,
[696] = 696,
[697] = 652,
[698] = 652,
[699] = 699,
[700] = 700,
[701] = 701,
[702] = 702,
[703] = 703,
[704] = 656,
[705] = 655,
[706] = 656,
[707] = 655,
[708] = 708,
[709] = 656,
[710] = 652,
[711] = 711,
[712] = 712,
[713] = 655,
[714] = 714,
[715] = 715,
[716] = 655,
[717] = 717,
[718] = 718,
[719] = 719,
[720] = 720,
[721] = 721,
[722] = 722,
[723] = 723,
[724] = 724,
[725] = 725,
[726] = 726,
[727] = 727,
[728] = 728,
[729] = 729,
[730] = 2,
[731] = 724,
[732] = 732,
[733] = 733,
[734] = 732,
[735] = 722,
[736] = 736,
[737] = 721,
[738] = 738,
[739] = 739,
[740] = 740,
[741] = 720,
[742] = 729,
[743] = 724,
[744] = 744,
[745] = 106,
[746] = 720,
[747] = 747,
[748] = 748,
[749] = 749,
[750] = 721,
[751] = 751,
[752] = 723,
[753] = 103,
[754] = 754,
[755] = 755,
[756] = 99,
[757] = 757,
[758] = 722,
[759] = 759,
[760] = 727,
[761] = 732,
[762] = 762,
[763] = 763,
[764] = 728,
[765] = 733,
[766] = 739,
[767] = 767,
[768] = 768,
[769] = 738,
[770] = 2,
[771] = 729,
[772] = 727,
[773] = 740,
[774] = 736,
[775] = 729,
[776] = 732,
[777] = 777,
[778] = 778,
[779] = 99,
[780] = 755,
[781] = 738,
[782] = 2,
[783] = 783,
[784] = 732,
[785] = 106,
[786] = 733,
[787] = 729,
[788] = 788,
[789] = 789,
[790] = 790,
[791] = 739,
[792] = 740,
[793] = 728,
[794] = 794,
[795] = 795,
[796] = 729,
[797] = 736,
[798] = 798,
[799] = 732,
[800] = 103,
[801] = 768,
[802] = 802,
[803] = 103,
[804] = 777,
[805] = 106,
[806] = 99,
[807] = 762,
[808] = 755,
[809] = 763,
[810] = 767,
[811] = 811,
[812] = 727,
[813] = 813,
[814] = 767,
[815] = 777,
[816] = 762,
[817] = 763,
[818] = 818,
[819] = 819,
[820] = 820,
[821] = 821,
[822] = 768,
[823] = 823,
[824] = 727,
[825] = 825,
[826] = 732,
[827] = 733,
[828] = 729,
[829] = 829,
[830] = 830,
[831] = 2,
[832] = 732,
[833] = 833,
[834] = 740,
[835] = 6,
[836] = 5,
[837] = 729,
[838] = 823,
[839] = 755,
[840] = 821,
[841] = 841,
[842] = 842,
[843] = 103,
[844] = 818,
[845] = 845,
[846] = 813,
[847] = 2,
[848] = 848,
[849] = 819,
[850] = 850,
[851] = 740,
[852] = 852,
[853] = 853,
[854] = 854,
[855] = 855,
[856] = 729,
[857] = 732,
[858] = 729,
[859] = 859,
[860] = 860,
[861] = 16,
[862] = 99,
[863] = 106,
[864] = 864,
[865] = 865,
[866] = 866,
[867] = 811,
[868] = 733,
[869] = 869,
[870] = 870,
[871] = 871,
[872] = 732,
[873] = 873,
[874] = 811,
[875] = 20,
[876] = 876,
[877] = 821,
[878] = 2,
[879] = 99,
[880] = 880,
[881] = 881,
[882] = 882,
[883] = 103,
[884] = 106,
[885] = 823,
[886] = 886,
[887] = 819,
[888] = 818,
[889] = 889,
[890] = 813,
[891] = 891,
[892] = 22,
[893] = 893,
[894] = 894,
[895] = 895,
[896] = 896,
[897] = 19,
[898] = 23,
[899] = 755,
[900] = 25,
[901] = 901,
[902] = 902,
[903] = 871,
[904] = 904,
[905] = 905,
[906] = 906,
[907] = 907,
[908] = 908,
[909] = 869,
[910] = 860,
[911] = 26,
[912] = 727,
[913] = 913,
[914] = 848,
[915] = 915,
[916] = 870,
[917] = 917,
[918] = 918,
[919] = 919,
[920] = 920,
[921] = 864,
[922] = 842,
[923] = 923,
[924] = 924,
[925] = 925,
[926] = 926,
[927] = 927,
[928] = 928,
[929] = 929,
[930] = 855,
[931] = 860,
[932] = 932,
[933] = 732,
[934] = 2,
[935] = 935,
[936] = 733,
[937] = 937,
[938] = 938,
[939] = 848,
[940] = 940,
[941] = 941,
[942] = 870,
[943] = 943,
[944] = 944,
[945] = 729,
[946] = 946,
[947] = 31,
[948] = 948,
[949] = 949,
[950] = 869,
[951] = 871,
[952] = 740,
[953] = 953,
[954] = 876,
[955] = 955,
[956] = 864,
[957] = 957,
[958] = 842,
[959] = 855,
[960] = 960,
[961] = 961,
[962] = 729,
[963] = 732,
[964] = 99,
[965] = 928,
[966] = 966,
[967] = 967,
[968] = 968,
[969] = 925,
[970] = 970,
[971] = 971,
[972] = 905,
[973] = 973,
[974] = 974,
[975] = 915,
[976] = 44,
[977] = 977,
[978] = 978,
[979] = 979,
[980] = 980,
[981] = 981,
[982] = 907,
[983] = 983,
[984] = 984,
[985] = 755,
[986] = 986,
[987] = 926,
[988] = 919,
[989] = 989,
[990] = 904,
[991] = 876,
[992] = 992,
[993] = 908,
[994] = 106,
[995] = 920,
[996] = 996,
[997] = 997,
[998] = 998,
[999] = 902,
[1000] = 1000,
[1001] = 1001,
[1002] = 1002,
[1003] = 1003,
[1004] = 103,
[1005] = 915,
[1006] = 1006,
[1007] = 1007,
[1008] = 1008,
[1009] = 902,
[1010] = 1010,
[1011] = 905,
[1012] = 1012,
[1013] = 926,
[1014] = 907,
[1015] = 1015,
[1016] = 1016,
[1017] = 1017,
[1018] = 1018,
[1019] = 919,
[1020] = 1020,
[1021] = 908,
[1022] = 925,
[1023] = 1023,
[1024] = 904,
[1025] = 1025,
[1026] = 1026,
[1027] = 1027,
[1028] = 1028,
[1029] = 928,
[1030] = 920,
[1031] = 1031,
[1032] = 1001,
[1033] = 1033,
[1034] = 998,
[1035] = 1035,
[1036] = 992,
[1037] = 1037,
[1038] = 1038,
[1039] = 1039,
[1040] = 1040,
[1041] = 1041,
[1042] = 1042,
[1043] = 977,
[1044] = 996,
[1045] = 989,
[1046] = 1046,
[1047] = 968,
[1048] = 1048,
[1049] = 1049,
[1050] = 1050,
[1051] = 1051,
[1052] = 1052,
[1053] = 983,
[1054] = 1054,
[1055] = 967,
[1056] = 1056,
[1057] = 1057,
[1058] = 1058,
[1059] = 2,
[1060] = 1060,
[1061] = 1001,
[1062] = 1062,
[1063] = 1063,
[1064] = 1064,
[1065] = 967,
[1066] = 1057,
[1067] = 996,
[1068] = 1068,
[1069] = 1069,
[1070] = 2,
[1071] = 1071,
[1072] = 1062,
[1073] = 983,
[1074] = 989,
[1075] = 1075,
[1076] = 1076,
[1077] = 1062,
[1078] = 1078,
[1079] = 1079,
[1080] = 968,
[1081] = 1081,
[1082] = 1057,
[1083] = 1057,
[1084] = 1069,
[1085] = 1069,
[1086] = 977,
[1087] = 1087,
[1088] = 1088,
[1089] = 1089,
[1090] = 1090,
[1091] = 1091,
[1092] = 1092,
[1093] = 1093,
[1094] = 1094,
[1095] = 1057,
[1096] = 1071,
[1097] = 1097,
[1098] = 1098,
[1099] = 1099,
[1100] = 992,
[1101] = 1071,
[1102] = 1057,
[1103] = 1103,
[1104] = 1104,
[1105] = 1069,
[1106] = 1106,
[1107] = 1107,
[1108] = 1108,
[1109] = 1109,
[1110] = 1110,
[1111] = 1111,
[1112] = 1112,
[1113] = 1113,
[1114] = 1114,
[1115] = 1115,
[1116] = 1069,
[1117] = 998,
[1118] = 1118,
[1119] = 1119,
[1120] = 1120,
[1121] = 1121,
[1122] = 1122,
[1123] = 1123,
[1124] = 1124,
[1125] = 1125,
[1126] = 1126,
[1127] = 920,
[1128] = 1128,
[1129] = 1124,
[1130] = 1130,
[1131] = 1131,
[1132] = 1132,
[1133] = 1133,
[1134] = 1134,
[1135] = 1135,
[1136] = 1136,
[1137] = 1137,
[1138] = 1138,
[1139] = 1139,
[1140] = 1140,
[1141] = 1141,
[1142] = 1142,
[1143] = 1143,
[1144] = 1144,
[1145] = 1145,
[1146] = 1146,
[1147] = 1147,
[1148] = 1148,
[1149] = 1149,
[1150] = 1150,
[1151] = 864,
[1152] = 1152,
[1153] = 1153,
[1154] = 1154,
[1155] = 1155,
[1156] = 1156,
[1157] = 1157,
[1158] = 1158,
[1159] = 1159,
[1160] = 1160,
[1161] = 1161,
[1162] = 1162,
[1163] = 1161,
[1164] = 1164,
[1165] = 1165,
[1166] = 1166,
[1167] = 1167,
[1168] = 1166,
[1169] = 1169,
[1170] = 1170,
[1171] = 1171,
[1172] = 1172,
[1173] = 937,
[1174] = 1174,
[1175] = 1166,
[1176] = 1176,
[1177] = 1177,
[1178] = 1178,
[1179] = 1179,
[1180] = 1180,
[1181] = 1181,
[1182] = 1182,
[1183] = 1183,
[1184] = 1184,
[1185] = 1185,
[1186] = 1186,
[1187] = 1187,
[1188] = 1188,
[1189] = 1166,
[1190] = 1190,
[1191] = 1161,
[1192] = 1192,
[1193] = 1187,
[1194] = 1161,
[1195] = 1195,
[1196] = 1196,
[1197] = 1197,
[1198] = 1166,
[1199] = 1166,
[1200] = 1200,
[1201] = 1201,
[1202] = 920,
[1203] = 1166,
[1204] = 1161,
[1205] = 1205,
[1206] = 1206,
[1207] = 1166,
[1208] = 1208,
[1209] = 1209,
[1210] = 1210,
[1211] = 1211,
[1212] = 1212,
[1213] = 1213,
[1214] = 1214,
[1215] = 1166,
[1216] = 1216,
[1217] = 1217,
[1218] = 1218,
[1219] = 1161,
[1220] = 1220,
[1221] = 1221,
[1222] = 1166,
[1223] = 1223,
[1224] = 1224,
[1225] = 1225,
[1226] = 1226,
[1227] = 1227,
[1228] = 1228,
[1229] = 1229,
[1230] = 1166,
[1231] = 1231,
[1232] = 1232,
[1233] = 1233,
[1234] = 1234,
[1235] = 1235,
[1236] = 1236,
[1237] = 1236,
[1238] = 1238,
[1239] = 876,
[1240] = 1240,
[1241] = 1241,
[1242] = 1242,
[1243] = 1243,
[1244] = 1244,
[1245] = 1245,
[1246] = 1246,
[1247] = 1247,
[1248] = 1248,
[1249] = 1249,
[1250] = 1250,
[1251] = 1251,
[1252] = 1252,
[1253] = 1253,
[1254] = 1254,
[1255] = 1255,
[1256] = 1256,
[1257] = 1257,
[1258] = 1258,
[1259] = 1259,
[1260] = 1260,
[1261] = 1261,
[1262] = 1262,
[1263] = 1263,
[1264] = 1264,
[1265] = 1265,
[1266] = 1266,
[1267] = 1267,
[1268] = 1268,
[1269] = 1269,
[1270] = 1270,
[1271] = 1271,
[1272] = 1272,
[1273] = 1273,
[1274] = 1274,
[1275] = 1275,
[1276] = 1276,
[1277] = 1277,
[1278] = 1278,
[1279] = 1279,
[1280] = 1280,
[1281] = 1281,
[1282] = 1282,
[1283] = 1283,
[1284] = 1284,
[1285] = 864,
[1286] = 1286,
[1287] = 1287,
[1288] = 1288,
[1289] = 1289,
[1290] = 1290,
[1291] = 1291,
[1292] = 1292,
[1293] = 1293,
[1294] = 1294,
[1295] = 1295,
[1296] = 1296,
[1297] = 1297,
[1298] = 1298,
[1299] = 1184,
[1300] = 1300,
[1301] = 1301,
[1302] = 1302,
[1303] = 1303,
[1304] = 1177,
[1305] = 1174,
[1306] = 1306,
[1307] = 1307,
[1308] = 1308,
[1309] = 1309,
[1310] = 1310,
[1311] = 1311,
[1312] = 1312,
[1313] = 1313,
[1314] = 1300,
[1315] = 1315,
[1316] = 1316,
[1317] = 1316,
[1318] = 1318,
[1319] = 1319,
[1320] = 1320,
[1321] = 1321,
[1322] = 1322,
[1323] = 1300,
[1324] = 1162,
[1325] = 1316,
[1326] = 1326,
[1327] = 1327,
[1328] = 1328,
[1329] = 1329,
[1330] = 829,
[1331] = 1331,
[1332] = 1332,
[1333] = 1333,
[1334] = 1300,
[1335] = 1316,
[1336] = 1316,
[1337] = 1337,
[1338] = 1300,
[1339] = 1339,
[1340] = 1300,
[1341] = 1245,
[1342] = 1342,
[1343] = 1343,
[1344] = 1200,
[1345] = 1345,
[1346] = 1346,
[1347] = 1316,
[1348] = 1228,
[1349] = 1349,
[1350] = 1350,
[1351] = 1351,
[1352] = 1352,
[1353] = 1353,
[1354] = 1300,
[1355] = 1316,
[1356] = 1356,
[1357] = 1316,
[1358] = 1300,
[1359] = 1359,
[1360] = 1360,
[1361] = 1361,
[1362] = 1362,
[1363] = 1363,
[1364] = 1364,
[1365] = 1365,
[1366] = 1366,
[1367] = 1367,
[1368] = 1368,
[1369] = 1300,
[1370] = 1370,
[1371] = 1371,
[1372] = 1154,
[1373] = 1373,
[1374] = 1316,
[1375] = 1316,
[1376] = 1376,
[1377] = 1377,
[1378] = 1378,
[1379] = 1238,
[1380] = 1300,
[1381] = 1381,
[1382] = 1213,
[1383] = 1316,
[1384] = 1384,
[1385] = 1385,
[1386] = 1316,
[1387] = 1387,
[1388] = 1388,
[1389] = 1300,
[1390] = 1390,
[1391] = 1300,
[1392] = 1392,
[1393] = 1316,
[1394] = 1394,
[1395] = 1395,
[1396] = 1396,
[1397] = 1300,
[1398] = 1398,
[1399] = 1399,
[1400] = 1316,
[1401] = 1401,
[1402] = 1402,
[1403] = 1403,
[1404] = 876,
[1405] = 1405,
[1406] = 1300,
[1407] = 1316,
[1408] = 1300,
[1409] = 1409,
[1410] = 1209,
[1411] = 1411,
[1412] = 1412,
[1413] = 825,
[1414] = 833,
[1415] = 1415,
[1416] = 1316,
[1417] = 1417,
[1418] = 788,
[1419] = 1419,
[1420] = 830,
[1421] = 1300,
[1422] = 1195,
[1423] = 1423,
[1424] = 1424,
[1425] = 1209,
[1426] = 1162,
[1427] = 1228,
[1428] = 1177,
[1429] = 1429,
[1430] = 1200,
[1431] = 1184,
[1432] = 1213,
[1433] = 1433,
[1434] = 1195,
[1435] = 788,
[1436] = 1320,
[1437] = 1174,
[1438] = 1438,
[1439] = 1154,
[1440] = 1440,
[1441] = 1441,
[1442] = 1442,
[1443] = 1443,
[1444] = 1443,
[1445] = 1442,
[1446] = 1446,
[1447] = 1447,
[1448] = 1448,
[1449] = 1449,
[1450] = 1438,
[1451] = 1451,
[1452] = 1452,
[1453] = 1453,
[1454] = 1454,
[1455] = 1455,
[1456] = 1456,
[1457] = 1457,
[1458] = 1458,
[1459] = 1459,
[1460] = 1460,
[1461] = 1461,
[1462] = 1462,
[1463] = 1463,
[1464] = 1460,
[1465] = 1448,
[1466] = 1460,
[1467] = 1467,
[1468] = 1468,
[1469] = 1469,
[1470] = 1438,
[1471] = 1443,
[1472] = 1472,
[1473] = 1442,
[1474] = 1474,
[1475] = 1475,
[1476] = 1476,
[1477] = 1477,
[1478] = 1478,
[1479] = 1479,
[1480] = 1480,
[1481] = 1481,
[1482] = 1482,
[1483] = 1467,
[1484] = 1484,
[1485] = 1485,
[1486] = 1486,
[1487] = 1487,
[1488] = 1460,
[1489] = 1489,
[1490] = 1490,
[1491] = 1491,
[1492] = 1492,
[1493] = 1442,
[1494] = 1494,
[1495] = 1495,
[1496] = 1442,
[1497] = 1497,
[1498] = 1498,
[1499] = 1438,
[1500] = 1467,
[1501] = 1442,
[1502] = 1443,
[1503] = 1438,
[1504] = 1504,
[1505] = 1505,
[1506] = 1506,
[1507] = 1507,
[1508] = 1443,
[1509] = 1442,
[1510] = 1442,
[1511] = 1511,
[1512] = 1442,
[1513] = 1513,
[1514] = 1514,
[1515] = 1515,
[1516] = 1516,
[1517] = 1517,
[1518] = 1518,
[1519] = 1519,
[1520] = 1460,
[1521] = 1521,
[1522] = 1522,
[1523] = 1442,
[1524] = 1441,
[1525] = 1525,
[1526] = 1526,
[1527] = 1527,
[1528] = 1528,
[1529] = 1529,
[1530] = 1460,
[1531] = 1531,
[1532] = 1438,
[1533] = 1442,
[1534] = 1534,
[1535] = 1535,
[1536] = 1443,
[1537] = 1537,
[1538] = 1538,
[1539] = 1442,
[1540] = 1540,
[1541] = 1541,
[1542] = 1542,
[1543] = 1442,
[1544] = 1544,
[1545] = 1545,
[1546] = 1546,
[1547] = 1547,
[1548] = 1443,
[1549] = 1549,
[1550] = 1550,
[1551] = 1438,
[1552] = 1552,
[1553] = 1553,
[1554] = 1460,
[1555] = 1555,
[1556] = 1556,
[1557] = 1557,
[1558] = 1558,
[1559] = 1559,
[1560] = 1460,
[1561] = 1561,
[1562] = 1562,
[1563] = 1563,
[1564] = 1438,
[1565] = 1565,
[1566] = 1443,
[1567] = 1567,
[1568] = 1568,
[1569] = 1442,
[1570] = 1570,
[1571] = 1571,
[1572] = 1572,
[1573] = 1573,
[1574] = 1574,
[1575] = 1575,
[1576] = 1442,
[1577] = 1577,
[1578] = 1578,
[1579] = 1579,
[1580] = 1580,
[1581] = 1581,
[1582] = 1582,
[1583] = 1460,
[1584] = 1438,
[1585] = 1585,
[1586] = 1586,
[1587] = 1587,
[1588] = 1588,
[1589] = 1443,
[1590] = 1443,
[1591] = 1438,
[1592] = 1592,
[1593] = 1593,
[1594] = 1594,
[1595] = 1595,
[1596] = 1596,
[1597] = 1460,
[1598] = 1598,
[1599] = 1599,
[1600] = 1600,
[1601] = 1601,
[1602] = 1442,
[1603] = 1603,
[1604] = 1604,
[1605] = 1605,
[1606] = 1606,
[1607] = 1607,
[1608] = 1608,
[1609] = 1442,
[1610] = 1610,
[1611] = 1611,
[1612] = 1612,
[1613] = 1613,
[1614] = 1614,
[1615] = 1615,
[1616] = 1443,
[1617] = 1438,
[1618] = 1460,
[1619] = 1619,
[1620] = 1620,
[1621] = 1621,
[1622] = 1622,
[1623] = 1623,
[1624] = 1624,
[1625] = 1625,
[1626] = 1626,
[1627] = 1627,
[1628] = 1628,
[1629] = 1629,
[1630] = 1630,
[1631] = 1631,
[1632] = 1632,
[1633] = 1633,
[1634] = 1634,
[1635] = 1635,
[1636] = 1636,
[1637] = 1637,
[1638] = 1638,
[1639] = 1639,
[1640] = 1640,
[1641] = 1641,
[1642] = 1642,
[1643] = 1639,
[1644] = 1636,
[1645] = 1645,
[1646] = 1646,
[1647] = 1631,
[1648] = 1648,
[1649] = 1649,
[1650] = 1650,
[1651] = 1651,
[1652] = 1652,
[1653] = 1653,
[1654] = 1654,
[1655] = 1655,
[1656] = 1656,
[1657] = 1657,
[1658] = 1658,
[1659] = 1659,
[1660] = 1660,
[1661] = 1626,
[1662] = 1662,
[1663] = 1631,
[1664] = 1664,
[1665] = 1665,
[1666] = 1666,
[1667] = 1667,
[1668] = 1668,
[1669] = 1669,
[1670] = 1670,
[1671] = 1671,
[1672] = 1672,
[1673] = 1673,
[1674] = 1674,
[1675] = 1675,
[1676] = 1626,
[1677] = 1677,
[1678] = 1639,
[1679] = 1679,
[1680] = 1680,
[1681] = 1681,
[1682] = 1682,
[1683] = 1636,
[1684] = 1684,
[1685] = 1636,
[1686] = 1636,
[1687] = 1639,
[1688] = 1688,
[1689] = 1689,
[1690] = 1690,
[1691] = 1691,
[1692] = 1631,
[1693] = 1693,
[1694] = 1694,
[1695] = 1695,
[1696] = 1696,
[1697] = 1697,
[1698] = 1698,
[1699] = 1699,
[1700] = 1700,
[1701] = 1701,
[1702] = 1702,
[1703] = 1703,
[1704] = 1626,
[1705] = 1705,
[1706] = 1706,
[1707] = 1626,
[1708] = 1708,
[1709] = 1709,
[1710] = 1710,
[1711] = 1711,
[1712] = 1712,
[1713] = 1713,
[1714] = 1714,
[1715] = 1715,
[1716] = 1631,
[1717] = 1717,
[1718] = 1718,
[1719] = 1719,
[1720] = 1720,
[1721] = 1721,
[1722] = 1636,
[1723] = 1723,
[1724] = 1724,
[1725] = 1725,
[1726] = 1639,
[1727] = 1727,
[1728] = 1636,
[1729] = 1729,
[1730] = 1730,
[1731] = 1731,
[1732] = 1631,
[1733] = 1733,
[1734] = 1734,
[1735] = 1735,
[1736] = 1736,
[1737] = 1626,
[1738] = 1636,
[1739] = 1739,
[1740] = 1740,
[1741] = 1741,
[1742] = 1742,
[1743] = 1743,
[1744] = 1744,
[1745] = 1745,
[1746] = 1746,
[1747] = 1747,
[1748] = 1748,
[1749] = 1749,
[1750] = 1750,
[1751] = 1751,
[1752] = 1752,
[1753] = 1753,
[1754] = 1754,
[1755] = 1639,
[1756] = 1756,
[1757] = 1757,
[1758] = 1636,
[1759] = 1759,
[1760] = 1631,
[1761] = 1631,
[1762] = 1762,
[1763] = 1763,
[1764] = 1764,
[1765] = 1765,
[1766] = 1766,
[1767] = 1767,
[1768] = 1768,
[1769] = 1769,
[1770] = 1770,
[1771] = 1771,
[1772] = 1772,
[1773] = 1773,
[1774] = 1774,
[1775] = 1626,
[1776] = 1776,
[1777] = 1777,
[1778] = 1778,
[1779] = 1779,
[1780] = 1780,
[1781] = 1781,
[1782] = 1782,
[1783] = 1783,
[1784] = 1784,
[1785] = 1785,
[1786] = 1786,
[1787] = 1787,
[1788] = 1788,
[1789] = 1789,
[1790] = 1790,
[1791] = 1791,
[1792] = 1792,
[1793] = 1793,
[1794] = 1794,
[1795] = 1795,
[1796] = 1796,
[1797] = 1639,
[1798] = 1798,
[1799] = 1799,
[1800] = 1639,
[1801] = 1636,
[1802] = 1672,
[1803] = 1803,
[1804] = 1804,
[1805] = 1805,
[1806] = 1631,
[1807] = 1807,
[1808] = 1808,
[1809] = 1809,
[1810] = 1810,
[1811] = 1639,
[1812] = 1812,
[1813] = 1813,
[1814] = 1814,
[1815] = 1815,
[1816] = 1816,
[1817] = 1817,
[1818] = 1639,
[1819] = 1819,
[1820] = 1820,
[1821] = 1821,
[1822] = 1822,
[1823] = 1636,
[1824] = 1824,
[1825] = 1736,
[1826] = 1626,
[1827] = 1631,
[1828] = 1631,
[1829] = 802,
[1830] = 1626,
[1831] = 1831,
[1832] = 2,
[1833] = 1636,
[1834] = 1672,
[1835] = 1626,
[1836] = 1836,
[1837] = 1837,
[1838] = 1838,
[1839] = 1831,
[1840] = 1840,
[1841] = 1841,
[1842] = 1626,
[1843] = 1639,
[1844] = 1844,
[1845] = 1845,
[1846] = 1846,
[1847] = 1847,
[1848] = 1848,
[1849] = 1849,
[1850] = 1850,
[1851] = 1851,
[1852] = 1852,
[1853] = 1831,
[1854] = 1854,
[1855] = 1854,
[1856] = 1856,
[1857] = 1857,
[1858] = 1858,
[1859] = 1859,
[1860] = 1860,
[1861] = 1861,
[1862] = 1862,
[1863] = 1863,
[1864] = 1862,
[1865] = 1863,
[1866] = 1866,
[1867] = 1860,
[1868] = 1861,
[1869] = 1859,
[1870] = 1870,
[1871] = 1871,
[1872] = 1872,
[1873] = 1873,
[1874] = 1874,
[1875] = 1847,
[1876] = 1856,
[1877] = 1877,
[1878] = 1878,
[1879] = 1879,
[1880] = 1856,
[1881] = 1854,
[1882] = 1882,
[1883] = 1883,
[1884] = 1854,
[1885] = 1885,
[1886] = 1856,
[1887] = 1887,
[1888] = 1888,
[1889] = 1889,
[1890] = 1860,
[1891] = 1851,
[1892] = 1892,
[1893] = 1863,
[1894] = 1862,
[1895] = 1895,
[1896] = 1847,
[1897] = 1861,
[1898] = 1859,
[1899] = 1870,
[1900] = 1900,
[1901] = 1901,
[1902] = 1902,
[1903] = 1903,
[1904] = 1847,
[1905] = 1905,
[1906] = 1906,
[1907] = 1907,
[1908] = 1908,
[1909] = 1909,
[1910] = 1910,
[1911] = 1911,
[1912] = 1912,
[1913] = 1854,
[1914] = 1914,
[1915] = 1856,
[1916] = 1916,
[1917] = 1917,
[1918] = 1918,
[1919] = 1860,
[1920] = 1920,
[1921] = 1921,
[1922] = 1863,
[1923] = 1862,
[1924] = 1863,
[1925] = 1925,
[1926] = 1861,
[1927] = 1859,
[1928] = 1870,
[1929] = 1929,
[1930] = 1862,
[1931] = 1847,
[1932] = 1932,
[1933] = 1933,
[1934] = 1934,
[1935] = 1935,
[1936] = 1936,
[1937] = 1937,
[1938] = 1938,
[1939] = 1854,
[1940] = 1940,
[1941] = 1856,
[1942] = 1942,
[1943] = 1943,
[1944] = 1860,
[1945] = 1945,
[1946] = 1946,
[1947] = 1863,
[1948] = 1862,
[1949] = 1949,
[1950] = 1950,
[1951] = 1861,
[1952] = 1859,
[1953] = 1870,
[1954] = 1889,
[1955] = 1955,
[1956] = 1847,
[1957] = 1860,
[1958] = 1958,
[1959] = 1959,
[1960] = 1960,
[1961] = 1961,
[1962] = 1962,
[1963] = 1963,
[1964] = 1854,
[1965] = 1965,
[1966] = 1856,
[1967] = 1967,
[1968] = 1860,
[1969] = 1969,
[1970] = 1970,
[1971] = 1863,
[1972] = 1862,
[1973] = 1973,
[1974] = 1974,
[1975] = 1861,
[1976] = 1859,
[1977] = 1870,
[1978] = 1978,
[1979] = 1861,
[1980] = 1847,
[1981] = 1981,
[1982] = 1870,
[1983] = 1983,
[1984] = 1984,
[1985] = 1985,
[1986] = 1986,
[1987] = 1987,
[1988] = 1854,
[1989] = 1989,
[1990] = 1856,
[1991] = 1991,
[1992] = 1860,
[1993] = 1993,
[1994] = 1994,
[1995] = 1863,
[1996] = 1862,
[1997] = 1997,
[1998] = 1998,
[1999] = 1861,
[2000] = 1859,
[2001] = 1870,
[2002] = 2002,
[2003] = 2003,
[2004] = 1847,
[2005] = 2005,
[2006] = 2006,
[2007] = 2007,
[2008] = 2008,
[2009] = 2009,
[2010] = 2010,
[2011] = 2011,
[2012] = 1854,
[2013] = 2013,
[2014] = 1856,
[2015] = 2015,
[2016] = 1860,
[2017] = 1859,
[2018] = 2018,
[2019] = 1863,
[2020] = 1862,
[2021] = 2021,
[2022] = 2022,
[2023] = 1861,
[2024] = 1859,
[2025] = 1870,
[2026] = 2026,
[2027] = 2027,
[2028] = 1847,
[2029] = 2029,
[2030] = 1851,
[2031] = 2031,
[2032] = 2032,
[2033] = 2033,
[2034] = 2034,
[2035] = 2035,
[2036] = 1854,
[2037] = 2037,
[2038] = 1856,
[2039] = 2039,
[2040] = 1860,
[2041] = 2041,
[2042] = 2042,
[2043] = 1863,
[2044] = 1862,
[2045] = 2045,
[2046] = 2046,
[2047] = 1861,
[2048] = 1859,
[2049] = 1870,
[2050] = 2050,
[2051] = 2051,
[2052] = 1847,
[2053] = 2053,
[2054] = 2054,
[2055] = 2055,
[2056] = 2056,
[2057] = 2057,
[2058] = 2058,
[2059] = 1870,
[2060] = 1854,
[2061] = 2061,
[2062] = 1856,
[2063] = 2063,
[2064] = 1860,
[2065] = 2065,
[2066] = 2066,
[2067] = 1863,
[2068] = 1862,
[2069] = 2069,
[2070] = 2070,
[2071] = 1861,
[2072] = 1859,
[2073] = 1870,
[2074] = 2074,
[2075] = 2075,
[2076] = 2076,
[2077] = 1854,
[2078] = 1847,
[2079] = 1862,
[2080] = 2080,
[2081] = 2081,
[2082] = 1861,
[2083] = 1870,
[2084] = 2084,
[2085] = 2085,
[2086] = 2086,
[2087] = 1854,
[2088] = 2088,
[2089] = 2089,
[2090] = 2090,
[2091] = 2091,
[2092] = 2092,
[2093] = 1854,
[2094] = 2094,
[2095] = 2095,
[2096] = 2096,
[2097] = 2097,
[2098] = 2098,
[2099] = 1854,
[2100] = 2100,
[2101] = 2101,
[2102] = 2102,
[2103] = 2103,
[2104] = 2104,
[2105] = 1854,
[2106] = 2106,
[2107] = 2107,
[2108] = 2108,
[2109] = 1854,
[2110] = 2076,
[2111] = 2111,
[2112] = 2112,
[2113] = 2113,
[2114] = 2114,
[2115] = 2115,
[2116] = 1845,
[2117] = 2035,
[2118] = 2118,
[2119] = 1901,
[2120] = 2120,
[2121] = 2114,
[2122] = 2122,
[2123] = 2123,
[2124] = 1925,
[2125] = 1929,
[2126] = 2126,
[2127] = 2127,
[2128] = 1978,
[2129] = 2129,
[2130] = 2018,
[2131] = 2131,
[2132] = 2132,
[2133] = 2133,
[2134] = 2134,
[2135] = 2113,
[2136] = 2114,
[2137] = 2137,
[2138] = 1845,
[2139] = 2139,
[2140] = 1901,
[2141] = 2141,
[2142] = 2142,
[2143] = 2143,
[2144] = 1925,
[2145] = 1929,
[2146] = 1978,
[2147] = 2018,
[2148] = 2113,
[2149] = 2149,
[2150] = 2150,
[2151] = 2113,
[2152] = 1845,
[2153] = 2153,
[2154] = 1901,
[2155] = 2155,
[2156] = 2156,
[2157] = 1925,
[2158] = 1929,
[2159] = 1978,
[2160] = 2018,
[2161] = 2161,
[2162] = 2162,
[2163] = 2163,
[2164] = 2113,
[2165] = 1845,
[2166] = 2166,
[2167] = 1901,
[2168] = 2168,
[2169] = 2169,
[2170] = 1925,
[2171] = 1929,
[2172] = 1978,
[2173] = 2018,
[2174] = 2174,
[2175] = 2175,
[2176] = 2176,
[2177] = 2113,
[2178] = 1845,
[2179] = 2179,
[2180] = 1901,
[2181] = 2181,
[2182] = 2182,
[2183] = 1925,
[2184] = 1929,
[2185] = 1978,
[2186] = 2018,
[2187] = 2187,
[2188] = 2188,
[2189] = 2189,
[2190] = 2113,
[2191] = 1845,
[2192] = 1925,
[2193] = 1929,
[2194] = 1978,
[2195] = 2018,
[2196] = 2196,
[2197] = 2113,
[2198] = 1845,
[2199] = 1925,
[2200] = 1929,
[2201] = 1978,
[2202] = 2018,
[2203] = 2203,
[2204] = 2113,
[2205] = 1845,
[2206] = 1925,
[2207] = 1929,
[2208] = 1978,
[2209] = 2018,
[2210] = 2210,
[2211] = 2113,
[2212] = 1845,
[2213] = 1925,
[2214] = 1929,
[2215] = 1978,
[2216] = 2018,
[2217] = 2217,
[2218] = 2113,
[2219] = 1845,
[2220] = 1925,
[2221] = 1929,
[2222] = 1978,
[2223] = 2018,
[2224] = 1925,
[2225] = 1929,
[2226] = 2018,
[2227] = 2227,
[2228] = 2228,
[2229] = 1921,
[2230] = 2230,
[2231] = 2231,
[2232] = 1921,
[2233] = 2233,
[2234] = 1921,
[2235] = 2235,
[2236] = 1921,
[2237] = 2076,
[2238] = 1921,
[2239] = 1921,
[2240] = 1921,
[2241] = 1921,
[2242] = 1921,
[2243] = 1921,
[2244] = 1883,
[2245] = 1883,
[2246] = 1883,
[2247] = 1883,
[2248] = 1883,
[2249] = 1883,
[2250] = 1883,
[2251] = 1883,
[2252] = 1883,
[2253] = 1883,
[2254] = 2074,
[2255] = 2074,
[2256] = 2074,
[2257] = 2074,
[2258] = 2074,
[2259] = 2074,
[2260] = 2074,
[2261] = 2074,
[2262] = 2074,
[2263] = 2074,
[2264] = 2149,
[2265] = 2149,
[2266] = 2149,
[2267] = 2149,
[2268] = 2149,
[2269] = 2149,
[2270] = 2149,
[2271] = 2149,
[2272] = 2149,
[2273] = 2149,
};
static bool ts_lex(TSLexer *lexer, TSStateId state) {
START_LEXER();
eof = lexer->eof(lexer);
switch (state) {
case 0:
if (eof) ADVANCE(864);
if (lookahead == '!') ADVANCE(114);
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '\'') ADVANCE(1105);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1158);
if (lookahead == '.') ADVANCE(1121);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(113);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '\\') ADVANCE(984);
if (lookahead == ']') ADVANCE(1097);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(193);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(248);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(119);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(122);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(133);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(123);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(302);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(125);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(369);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(612);
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(299);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(126);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(127);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(138);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(373);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(307);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(805);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(137);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(194);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(158);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(546);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(128);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(411);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(300);
if (lookahead == 'Z' ||
lookahead == 'z') ADVANCE(635);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(0)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1200);
END_STATE();
case 1:
if (lookahead == ' ') ADVANCE(247);
END_STATE();
case 2:
if (lookahead == ' ') ADVANCE(383);
END_STATE();
case 3:
if (lookahead == ' ') ADVANCE(618);
END_STATE();
case 4:
if (lookahead == ' ') ADVANCE(390);
END_STATE();
case 5:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(111);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == ']') ADVANCE(1097);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(565);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(348);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(409);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(315);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(672);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(477);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(452);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(631);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(665);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(679);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(297);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(416);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(582);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(5)
END_STATE();
case 6:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(113);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(6)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 7:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1314);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1274);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(7)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 8:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(8)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 9:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1382);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(9)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 10:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(567);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(337);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(478);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(422);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(632);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(375);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(352);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(734);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(10)
END_STATE();
case 11:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(564);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(682);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(814);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(683);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(124);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(476);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(612);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(249);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(141);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(374);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(351);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(11)
END_STATE();
case 12:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(564);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(682);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(814);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(476);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(612);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(251);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(141);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(665);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(351);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(12)
END_STATE();
case 13:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(564);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(682);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(814);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(479);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(612);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(251);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(141);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(544);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(351);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(734);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(13)
END_STATE();
case 14:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(564);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(683);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(124);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(478);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(422);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(632);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(374);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(350);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(14)
END_STATE();
case 15:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1156);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1342);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(15)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 16:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1121);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == ']') ADVANCE(1097);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(566);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(348);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(409);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(145);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(639);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(609);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(475);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(155);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(447);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(631);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(544);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(679);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(297);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(327);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(417);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(582);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(611);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(300);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(16)
END_STATE();
case 17:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(569);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(682);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(144);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(814);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(609);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(476);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(612);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(251);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(447);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(141);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(665);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(351);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(332);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(605);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(300);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(17)
END_STATE();
case 18:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(569);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(682);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(144);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(814);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(609);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(479);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(612);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(251);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(447);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(141);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(544);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(351);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(332);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(605);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(734);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(300);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(18)
END_STATE();
case 19:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(569);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(144);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(683);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(125);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(478);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(422);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(447);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(632);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(374);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(350);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(332);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(605);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(300);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(19)
END_STATE();
case 20:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(568);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(682);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(146);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(814);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(683);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(125);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(476);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(612);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(249);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(447);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(140);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(374);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(351);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(332);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(605);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(645);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(300);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(20)
END_STATE();
case 21:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(568);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(347);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(408);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(146);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(638);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(609);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(478);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(422);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(447);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(633);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(375);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(679);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(352);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(332);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(605);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(582);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(420);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(300);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(21)
END_STATE();
case 22:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1408);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1314);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1274);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(22)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 23:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1408);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(23)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 24:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1408);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(24)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 25:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1408);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1382);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(25)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 26:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '(') ADVANCE(882);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '.') ADVANCE(1120);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1408);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1342);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(26)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 27:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(113);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(27)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 28:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1314);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1274);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(28)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 29:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(29)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 30:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1382);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(30)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 31:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1203);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1204);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1344);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1314);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1274);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1249);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1270);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(31)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 32:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1203);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1204);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1344);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1249);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1270);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(32)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 33:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1203);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1448);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1344);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1249);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1270);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(33)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 34:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1203);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1448);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1382);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1344);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1249);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1270);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(34)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 35:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1314);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1274);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1451);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(35)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 36:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1343);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1451);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(36)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 37:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1451);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(37)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 38:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1382);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1363);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1486);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1451);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(38)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 39:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1342);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(39)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 40:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1203);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1204);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1342);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1344);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1249);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1270);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(40)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 41:
if (lookahead == '!') ADVANCE(114);
if (lookahead == '%') ADVANCE(1155);
if (lookahead == '&') ADVANCE(56);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(1157);
if (lookahead == '/') ADVANCE(1154);
if (lookahead == ':') ADVANCE(112);
if (lookahead == '<') ADVANCE(1161);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '>') ADVANCE(1162);
if (lookahead == '@') ADVANCE(116);
if (lookahead == '|') ADVANCE(118);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1409);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1248);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1381);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1342);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1453);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1316);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1451);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(41)
if (('0' <= lookahead && lookahead <= '9') ||
('C' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('c' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 42:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '%') ADVANCE(668);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ':') ADVANCE(115);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1523);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1303);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(42)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 43:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == '-') ADVANCE(1159);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == ']') ADVANCE(1097);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1509);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1213);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1446);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1463);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1498);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(43)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 44:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == '-') ADVANCE(1159);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1509);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1212);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1432);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1350);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1463);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1315);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1274);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1498);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(44)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 45:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == '-') ADVANCE(1159);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1509);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1212);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1432);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1350);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1463);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1317);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1498);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(45)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 46:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == '-') ADVANCE(1159);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1509);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1280);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1213);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1446);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1463);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1498);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(46)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 47:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == '-') ADVANCE(1159);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1509);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1213);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1446);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1463);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1287);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1498);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1358);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(47)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 48:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(48)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 49:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == '-') ADVANCE(1159);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1390);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1213);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1446);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1463);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1498);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(49)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 50:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == '-') ADVANCE(1159);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1509);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1606);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1213);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1446);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1463);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1275);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1287);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1498);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1358);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(50)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 51:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == '-') ADVANCE(1159);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1509);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1212);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1432);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1349);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1463);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1317);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1498);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(51)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 52:
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == '*') ADVANCE(1153);
if (lookahead == '+') ADVANCE(1160);
if (lookahead == '-') ADVANCE(1159);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1509);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1213);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1446);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1463);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(1590);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1498);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(52)
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 53:
if (lookahead == '$') ADVANCE(861);
if (lookahead == '%') ADVANCE(1127);
if (lookahead == '-') ADVANCE(1126);
if (lookahead == '/') ADVANCE(1124);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) ADVANCE(1125);
if (lookahead != 0) ADVANCE(1129);
END_STATE();
case 54:
if (lookahead == '%') ADVANCE(668);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '=') ADVANCE(900);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(712);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(410);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(156);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(814);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(683);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(124);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(562);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(612);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(250);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(182);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(142);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(376);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(679);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(298);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(341);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(582);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(178);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(421);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(54)
END_STATE();
case 55:
if (lookahead == '%') ADVANCE(668);
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1582);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(1218);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(55)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 56:
if (lookahead == '&') ADVANCE(1188);
if (lookahead == '<') ADVANCE(1189);
if (lookahead == '>') ADVANCE(1190);
END_STATE();
case 57:
if (lookahead == '\'') ADVANCE(1105);
if (lookahead == '-') ADVANCE(1109);
if (lookahead == '/') ADVANCE(1108);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) ADVANCE(1110);
if (lookahead != 0) ADVANCE(1107);
END_STATE();
case 58:
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1523);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1415);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1285);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1315);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1273);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(58)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 59:
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1523);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1415);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1285);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1317);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1351);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(59)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 60:
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1523);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1415);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1286);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1273);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(60)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 61:
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1523);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1433);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1286);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1273);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(61)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 62:
if (lookahead == '(') ADVANCE(882);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1523);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1415);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1284);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1317);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1351);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(62)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 63:
if (lookahead == '(') ADVANCE(882);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(712);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(121);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(318);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(820);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(563);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(135);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(608);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(666);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(360);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(195);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(159);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(545);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(178);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(432);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(63)
END_STATE();
case 64:
if (lookahead == '(') ADVANCE(882);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1523);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1433);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1286);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1410);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1351);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1536);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(64)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 65:
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1415);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1285);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1315);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1273);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(65)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 66:
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1415);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1285);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1317);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1351);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(66)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 67:
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1415);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1286);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1273);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(67)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 68:
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1433);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1286);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1273);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(68)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 69:
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1434);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1350);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1315);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1274);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(69)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 70:
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1434);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1350);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1317);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(70)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 71:
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1434);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(71)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 72:
if (lookahead == ')') ADVANCE(883);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1523);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1434);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1274);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1536);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(72)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 73:
if (lookahead == ')') ADVANCE(883);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1434);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1274);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1536);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(73)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 74:
if (lookahead == ')') ADVANCE(883);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1338);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1471);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1501);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1429);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(74)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 75:
if (lookahead == ')') ADVANCE(883);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1280);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(75)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 76:
if (lookahead == ')') ADVANCE(883);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1287);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1358);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(76)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 77:
if (lookahead == '*') ADVANCE(81);
END_STATE();
case 78:
if (lookahead == '*') ADVANCE(78);
if (lookahead == '/') ADVANCE(1111);
if (lookahead != 0) ADVANCE(81);
END_STATE();
case 79:
if (lookahead == '*') ADVANCE(78);
if (lookahead == 'I' ||
lookahead == 's') ADVANCE(1134);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1133);
if (lookahead != 0) ADVANCE(81);
END_STATE();
case 80:
if (lookahead == '*') ADVANCE(78);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1133);
if (lookahead != 0) ADVANCE(81);
END_STATE();
case 81:
if (lookahead == '*') ADVANCE(78);
if (lookahead != 0) ADVANCE(81);
END_STATE();
case 82:
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1415);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1284);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1317);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1351);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(82)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 83:
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1491);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1205);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1434);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1349);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1317);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1335);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(83)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 84:
if (lookahead == '-') ADVANCE(1119);
END_STATE();
case 85:
if (lookahead == '-') ADVANCE(1191);
END_STATE();
case 86:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == '\\') ADVANCE(984);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1397);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1508);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1281);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1383);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1459);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1292);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1319);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1478);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1291);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1210);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1287);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1477);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1358);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(86)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 87:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == '\\') ADVANCE(984);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1397);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1508);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1281);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1424);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1459);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1292);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1319);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1478);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1291);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1210);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1287);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1477);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1358);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(87)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 88:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == '\\') ADVANCE(984);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1397);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1508);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1281);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1606);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1459);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1292);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1319);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1478);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1291);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1210);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1287);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1477);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1358);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(88)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 89:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == '\n' ||
lookahead == '\r') ADVANCE(985);
if (lookahead == '\t' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(89)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 90:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1523);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(90)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 91:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1588);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1320);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(91)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 92:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1588);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(92)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 93:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1391);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1584);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1511);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1470);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1239);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1206);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(93)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 94:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1391);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(94)
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 95:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1288);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1295);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(95)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 96:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1337);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1471);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1320);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1501);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1429);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(96)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 97:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1452);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1320);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(97)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 98:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1452);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1451);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(98)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 99:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1464);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(99)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 100:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1507);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1596);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1433);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(1472);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1286);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1225);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1410);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1351);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1536);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(100)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 101:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1467);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1320);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1410);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(101)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 102:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1589);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1495);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1594);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1310);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(102)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 103:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1589);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1310);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(103)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 104:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1584);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1511);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(104)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 105:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1320);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1410);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(105)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 106:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1320);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(106)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 107:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1582);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1306);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1206);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(1218);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(107)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 108:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1473);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(108)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 109:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1410);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(109)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 110:
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1569);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(110)
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 111:
if (lookahead == '.') ADVANCE(1023);
END_STATE();
case 112:
if (lookahead == ':') ADVANCE(1192);
END_STATE();
case 113:
if (lookahead == ':') ADVANCE(1192);
if (lookahead == '=') ADVANCE(1039);
END_STATE();
case 114:
if (lookahead == '=') ADVANCE(1166);
END_STATE();
case 115:
if (lookahead == '=') ADVANCE(1039);
END_STATE();
case 116:
if (lookahead == '>') ADVANCE(1185);
END_STATE();
case 117:
if (lookahead == '_') ADVANCE(835);
END_STATE();
case 118:
if (lookahead == '|') ADVANCE(1183);
END_STATE();
case 119:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(221);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(304);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(488);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(305);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(674);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(204);
END_STATE();
case 120:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(221);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(304);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(594);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(305);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(710);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(204);
END_STATE();
case 121:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(221);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(594);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(204);
END_STATE();
case 122:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(770);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(206);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(134);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(897);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(613);
END_STATE();
case 123:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(489);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(695);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(650);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(617);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(491);
END_STATE();
case 124:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(839);
END_STATE();
case 125:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(839);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(808);
END_STATE();
case 126:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(571);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(381);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(472);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(614);
END_STATE();
case 127:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(794);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(547);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(576);
END_STATE();
case 128:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(522);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(495);
END_STATE();
case 129:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(189);
END_STATE();
case 130:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(189);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(451);
END_STATE();
case 131:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(940);
END_STATE();
case 132:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(907);
END_STATE();
case 133:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(205);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(723);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(233);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(310);
END_STATE();
case 134:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(399);
END_STATE();
case 135:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(846);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(603);
END_STATE();
case 136:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(850);
END_STATE();
case 137:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(454);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(387);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(395);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(823);
END_STATE();
case 138:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(772);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(954);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(494);
END_STATE();
case 139:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(772);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(955);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(493);
END_STATE();
case 140:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(772);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(764);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(516);
END_STATE();
case 141:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(772);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(782);
END_STATE();
case 142:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(772);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(760);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(493);
END_STATE();
case 143:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(241);
END_STATE();
case 144:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(848);
END_STATE();
case 145:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(848);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(378);
END_STATE();
case 146:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(848);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(724);
END_STATE();
case 147:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(652);
END_STATE();
case 148:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(523);
END_STATE();
case 149:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(239);
END_STATE();
case 150:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(485);
END_STATE();
case 151:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(500);
END_STATE();
case 152:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(673);
END_STATE();
case 153:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(661);
END_STATE();
case 154:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(675);
END_STATE();
case 155:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(570);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(471);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(614);
END_STATE();
case 156:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(769);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(378);
END_STATE();
case 157:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(685);
END_STATE();
case 158:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(187);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(532);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(311);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(537);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(958);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(431);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(646);
END_STATE();
case 159:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(187);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(532);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(430);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(646);
END_STATE();
case 160:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(779);
END_STATE();
case 161:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(585);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(806);
END_STATE();
case 162:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(539);
END_STATE();
case 163:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(810);
END_STATE();
case 164:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(810);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(702);
END_STATE();
case 165:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(810);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(702);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(600);
END_STATE();
case 166:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(810);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(686);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(600);
END_STATE();
case 167:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(217);
END_STATE();
case 168:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(402);
END_STATE();
case 169:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(799);
END_STATE();
case 170:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(692);
END_STATE();
case 171:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(783);
END_STATE();
case 172:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(507);
END_STATE();
case 173:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(465);
END_STATE();
case 174:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(785);
END_STATE();
case 175:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(786);
END_STATE();
case 176:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(524);
END_STATE();
case 177:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(190);
END_STATE();
case 178:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(521);
END_STATE();
case 179:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(521);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(495);
END_STATE();
case 180:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(191);
END_STATE();
case 181:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(191);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(236);
END_STATE();
case 182:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(793);
END_STATE();
case 183:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(192);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(958);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(815);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(646);
END_STATE();
case 184:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(188);
END_STATE();
case 185:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(801);
END_STATE();
case 186:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(520);
END_STATE();
case 187:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(509);
END_STATE();
case 188:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(510);
END_STATE();
case 189:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(510);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(749);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(357);
END_STATE();
case 190:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(513);
END_STATE();
case 191:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(514);
END_STATE();
case 192:
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(515);
END_STATE();
case 193:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(768);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(231);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(787);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(480);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(232);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(669);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(874);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1136);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(765);
END_STATE();
case 194:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(413);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(197);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(130);
END_STATE();
case 195:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(413);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(519);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(157);
END_STATE();
case 196:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(622);
END_STATE();
case 197:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(622);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(316);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(827);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(738);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(876);
END_STATE();
case 198:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(923);
END_STATE();
case 199:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(962);
END_STATE();
case 200:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1100);
END_STATE();
case 201:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(922);
END_STATE();
case 202:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(501);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(301);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(325);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(346);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(607);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(634);
END_STATE();
case 203:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(470);
END_STATE();
case 204:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(506);
END_STATE();
case 205:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(405);
END_STATE();
case 206:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(517);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(166);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(355);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(198);
END_STATE();
case 207:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(834);
END_STATE();
case 208:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(418);
END_STATE();
case 209:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(143);
END_STATE();
case 210:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(718);
END_STATE();
case 211:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(752);
END_STATE();
case 212:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(753);
END_STATE();
case 213:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(312);
END_STATE();
case 214:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(756);
END_STATE();
case 215:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(757);
END_STATE();
case 216:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(767);
END_STATE();
case 217:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(279);
END_STATE();
case 218:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(286);
END_STATE();
case 219:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(324);
END_STATE();
case 220:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(333);
END_STATE();
case 221:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(414);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(209);
END_STATE();
case 222:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(837);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(525);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(789);
END_STATE();
case 223:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(813);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(316);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(836);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(876);
END_STATE();
case 224:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(621);
END_STATE();
case 225:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(711);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(301);
END_STATE();
case 226:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(174);
END_STATE();
case 227:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(800);
END_STATE();
case 228:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(802);
END_STATE();
case 229:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(803);
END_STATE();
case 230:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(231);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(787);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(790);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(874);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(765);
END_STATE();
case 231:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(932);
END_STATE();
case 232:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1193);
END_STATE();
case 233:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1026);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(527);
END_STATE();
case 234:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(995);
END_STATE();
case 235:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1151);
END_STATE();
case 236:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(944);
END_STATE();
case 237:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1094);
END_STATE();
case 238:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1048);
END_STATE();
case 239:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(3);
END_STATE();
case 240:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(466);
END_STATE();
case 241:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(276);
END_STATE();
case 242:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(296);
END_STATE();
case 243:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(434);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(626);
END_STATE();
case 244:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(831);
END_STATE();
case 245:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(331);
END_STATE();
case 246:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(171);
END_STATE();
case 247:
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(468);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(832);
END_STATE();
case 248:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(380);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(987);
END_STATE();
case 249:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(381);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(472);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(614);
END_STATE();
case 250:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(381);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(533);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(614);
END_STATE();
case 251:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(381);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(471);
END_STATE();
case 252:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(551);
END_STATE();
case 253:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1038);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(370);
END_STATE();
case 254:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1169);
END_STATE();
case 255:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(996);
END_STATE();
case 256:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1138);
END_STATE();
case 257:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1195);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(226);
END_STATE();
case 258:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(868);
END_STATE();
case 259:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1139);
END_STATE();
case 260:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1099);
END_STATE();
case 261:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(993);
END_STATE();
case 262:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(994);
END_STATE();
case 263:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1197);
END_STATE();
case 264:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1171);
END_STATE();
case 265:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1028);
END_STATE();
case 266:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(905);
END_STATE();
case 267:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1089);
END_STATE();
case 268:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(999);
END_STATE();
case 269:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(884);
END_STATE();
case 270:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(928);
END_STATE();
case 271:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1149);
END_STATE();
case 272:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(957);
END_STATE();
case 273:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1082);
END_STATE();
case 274:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(915);
END_STATE();
case 275:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(872);
END_STATE();
case 276:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(870);
END_STATE();
case 277:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1087);
END_STATE();
case 278:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1011);
END_STATE();
case 279:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1091);
END_STATE();
case 280:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1021);
END_STATE();
case 281:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(982);
END_STATE();
case 282:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1098);
END_STATE();
case 283:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1075);
END_STATE();
case 284:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(989);
END_STATE();
case 285:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(988);
END_STATE();
case 286:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(978);
END_STATE();
case 287:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1002);
END_STATE();
case 288:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1083);
END_STATE();
case 289:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(943);
END_STATE();
case 290:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1081);
END_STATE();
case 291:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(980);
END_STATE();
case 292:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(941);
END_STATE();
case 293:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(384);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(134);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(897);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(613);
END_STATE();
case 294:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(388);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(395);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(842);
END_STATE();
case 295:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(223);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(129);
END_STATE();
case 296:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(927);
END_STATE();
case 297:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(389);
END_STATE();
case 298:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(389);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(395);
END_STATE();
case 299:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(849);
END_STATE();
case 300:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(147);
END_STATE();
case 301:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(845);
END_STATE();
case 302:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(741);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(161);
END_STATE();
case 303:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(240);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(776);
END_STATE();
case 304:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(203);
END_STATE();
case 305:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(160);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(725);
END_STATE();
case 306:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(234);
END_STATE();
case 307:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(670);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(424);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(186);
END_STATE();
case 308:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(549);
END_STATE();
case 309:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(207);
END_STATE();
case 310:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(207);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(728);
END_STATE();
case 311:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(550);
END_STATE();
case 312:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(244);
END_STATE();
case 313:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(536);
END_STATE();
case 314:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(671);
END_STATE();
case 315:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(378);
END_STATE();
case 316:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(211);
END_STATE();
case 317:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(715);
END_STATE();
case 318:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(382);
END_STATE();
case 319:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(237);
END_STATE();
case 320:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(653);
END_STATE();
case 321:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(716);
END_STATE();
case 322:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(238);
END_STATE();
case 323:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(654);
END_STATE();
case 324:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(717);
END_STATE();
case 325:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(655);
END_STATE();
case 326:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(677);
END_STATE();
case 327:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(196);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(184);
END_STATE();
case 328:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(719);
END_STATE();
case 329:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(700);
END_STATE();
case 330:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(450);
END_STATE();
case 331:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(656);
END_STATE();
case 332:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(224);
END_STATE();
case 333:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(721);
END_STATE();
case 334:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(595);
END_STATE();
case 335:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(657);
END_STATE();
case 336:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(149);
END_STATE();
case 337:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(724);
END_STATE();
case 338:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(556);
END_STATE();
case 339:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(704);
END_STATE();
case 340:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(751);
END_STATE();
case 341:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(518);
END_STATE();
case 342:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(659);
END_STATE();
case 343:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(660);
END_STATE();
case 344:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(662);
END_STATE();
case 345:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(663);
END_STATE();
case 346:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(691);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(336);
END_STATE();
case 347:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(766);
END_STATE();
case 348:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(766);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(987);
END_STATE();
case 349:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(664);
END_STATE();
case 350:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(795);
END_STATE();
case 351:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(795);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(395);
END_STATE();
case 352:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(795);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(841);
END_STATE();
case 353:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(701);
END_STATE();
case 354:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(379);
END_STATE();
case 355:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(780);
END_STATE();
case 356:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(586);
END_STATE();
case 357:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(542);
END_STATE();
case 358:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(403);
END_STATE();
case 359:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(587);
END_STATE();
case 360:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(726);
END_STATE();
case 361:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(338);
END_STATE();
case 362:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(588);
END_STATE();
case 363:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(688);
END_STATE();
case 364:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(590);
END_STATE();
case 365:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(591);
END_STATE();
case 366:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(596);
END_STATE();
case 367:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(597);
END_STATE();
case 368:
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(543);
END_STATE();
case 369:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1030);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(423);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(526);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(976);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1180);
END_STATE();
case 370:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1033);
END_STATE();
case 371:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1035);
END_STATE();
case 372:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1001);
END_STATE();
case 373:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(385);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(894);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(308);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1006);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(797);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(578);
END_STATE();
case 374:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(385);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(894);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1006);
END_STATE();
case 375:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(385);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(894);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1003);
END_STATE();
case 376:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(385);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(894);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(245);
END_STATE();
case 377:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(385);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(894);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(245);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(578);
END_STATE();
case 378:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(164);
END_STATE();
case 379:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(637);
END_STATE();
case 380:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(637);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(435);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(844);
END_STATE();
case 381:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(744);
END_STATE();
case 382:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(163);
END_STATE();
case 383:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(696);
END_STATE();
case 384:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(165);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(355);
END_STATE();
case 385:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(731);
END_STATE();
case 386:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(629);
END_STATE();
case 387:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(339);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(162);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(498);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(788);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(812);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(353);
END_STATE();
case 388:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(339);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(162);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(788);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(817);
END_STATE();
case 389:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(339);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(819);
END_STATE();
case 390:
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(699);
END_STATE();
case 391:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(920);
END_STATE();
case 392:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1051);
END_STATE();
case 393:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(903);
END_STATE();
case 394:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(899);
END_STATE();
case 395:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(415);
END_STATE();
case 396:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(404);
END_STATE();
case 397:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(825);
END_STATE();
case 398:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(401);
END_STATE();
case 399:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(580);
END_STATE();
case 400:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(561);
END_STATE();
case 401:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(319);
END_STATE();
case 402:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(283);
END_STATE();
case 403:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(321);
END_STATE();
case 404:
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(343);
END_STATE();
case 405:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1009);
END_STATE();
case 406:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(991);
END_STATE();
case 407:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1143);
END_STATE();
case 408:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(304);
END_STATE();
case 409:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(304);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(594);
END_STATE();
case 410:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(304);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(594);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(610);
END_STATE();
case 411:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(252);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(771);
END_STATE();
case 412:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(627);
END_STATE();
case 413:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(313);
END_STATE();
case 414:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(261);
END_STATE();
case 415:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(748);
END_STATE();
case 416:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(311);
END_STATE();
case 417:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(311);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(958);
END_STATE();
case 418:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(153);
END_STATE();
case 419:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(448);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(828);
END_STATE();
case 420:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(363);
END_STATE();
case 421:
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(363);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(771);
END_STATE();
case 422:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(472);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(614);
END_STATE();
case 423:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(473);
END_STATE();
case 424:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(541);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(213);
END_STATE();
case 425:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(649);
END_STATE();
case 426:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(649);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(636);
END_STATE();
case 427:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(860);
END_STATE();
case 428:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(859);
END_STATE();
case 429:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(548);
END_STATE();
case 430:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(396);
END_STATE();
case 431:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(396);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(257);
END_STATE();
case 432:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(771);
END_STATE();
case 433:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(572);
END_STATE();
case 434:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(739);
END_STATE();
case 435:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(552);
END_STATE();
case 436:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(199);
END_STATE();
case 437:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(574);
END_STATE();
case 438:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(200);
END_STATE();
case 439:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(210);
END_STATE();
case 440:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(540);
END_STATE();
case 441:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(747);
END_STATE();
case 442:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(172);
END_STATE();
case 443:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(598);
END_STATE();
case 444:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(773);
END_STATE();
case 445:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(577);
END_STATE();
case 446:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(577);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1079);
END_STATE();
case 447:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(602);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(576);
END_STATE();
case 448:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(579);
END_STATE();
case 449:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(623);
END_STATE();
case 450:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(400);
END_STATE();
case 451:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(212);
END_STATE();
case 452:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(471);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(614);
END_STATE();
case 453:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(624);
END_STATE();
case 454:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(732);
END_STATE();
case 455:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(214);
END_STATE();
case 456:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(151);
END_STATE();
case 457:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(625);
END_STATE();
case 458:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(511);
END_STATE();
case 459:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(592);
END_STATE();
case 460:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(215);
END_STATE();
case 461:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(777);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(325);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(607);
END_STATE();
case 462:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(628);
END_STATE();
case 463:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(512);
END_STATE();
case 464:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(630);
END_STATE();
case 465:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(589);
END_STATE();
case 466:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(175);
END_STATE();
case 467:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(604);
END_STATE();
case 468:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(740);
END_STATE();
case 469:
if (lookahead == 'I' ||
lookahead == 's') ADVANCE(1129);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1128);
END_STATE();
case 470:
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(945);
END_STATE();
case 471:
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(254);
END_STATE();
case 472:
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(254);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(441);
END_STATE();
case 473:
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(264);
END_STATE();
case 474:
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(349);
END_STATE();
case 475:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(423);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(534);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(972);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1180);
END_STATE();
case 476:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(423);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(976);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1180);
END_STATE();
case 477:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(423);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(972);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1180);
END_STATE();
case 478:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(423);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(977);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1180);
END_STATE();
case 479:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(423);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(975);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1180);
END_STATE();
case 480:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(966);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(323);
END_STATE();
case 481:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1073);
END_STATE();
case 482:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(938);
END_STATE();
case 483:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1174);
END_STATE();
case 484:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1173);
END_STATE();
case 485:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1060);
END_STATE();
case 486:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1177);
END_STATE();
case 487:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1176);
END_STATE();
case 488:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(807);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(222);
END_STATE();
case 489:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(730);
END_STATE();
case 490:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(481);
END_STATE();
case 491:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(481);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(227);
END_STATE();
case 492:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(481);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(228);
END_STATE();
case 493:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(482);
END_STATE();
case 494:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(482);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(329);
END_STATE();
case 495:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(169);
END_STATE();
case 496:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(855);
END_STATE();
case 497:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(856);
END_STATE();
case 498:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(167);
END_STATE();
case 499:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(483);
END_STATE();
case 500:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(428);
END_STATE();
case 501:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(826);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(368);
END_STATE();
case 502:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(484);
END_STATE();
case 503:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(486);
END_STATE();
case 504:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(722);
END_STATE();
case 505:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(487);
END_STATE();
case 506:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(262);
END_STATE();
case 507:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(497);
END_STATE();
case 508:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(755);
END_STATE();
case 509:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(266);
END_STATE();
case 510:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(273);
END_STATE();
case 511:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(358);
END_STATE();
case 512:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(288);
END_STATE();
case 513:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(290);
END_STATE();
case 514:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(292);
END_STATE();
case 515:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(328);
END_STATE();
case 516:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(504);
END_STATE();
case 517:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(170);
END_STATE();
case 518:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(316);
END_STATE();
case 519:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(316);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(827);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(876);
END_STATE();
case 520:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(436);
END_STATE();
case 521:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(816);
END_STATE();
case 522:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(816);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(208);
END_STATE();
case 523:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(821);
END_STATE();
case 524:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(822);
END_STATE();
case 525:
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(455);
END_STATE();
case 526:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(303);
END_STATE();
case 527:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(886);
END_STATE();
case 528:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(878);
END_STATE();
case 529:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1044);
END_STATE();
case 530:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1181);
END_STATE();
case 531:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1182);
END_STATE();
case 532:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(643);
END_STATE();
case 533:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(441);
END_STATE();
case 534:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(811);
END_STATE();
case 535:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(534);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(202);
END_STATE();
case 536:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(132);
END_STATE();
case 537:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(256);
END_STATE();
case 538:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(554);
END_STATE();
case 539:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(272);
END_STATE();
case 540:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(152);
END_STATE();
case 541:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(152);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(458);
END_STATE();
case 542:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(359);
END_STATE();
case 543:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(365);
END_STATE();
case 544:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(894);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1003);
END_STATE();
case 545:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(426);
END_STATE();
case 546:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(426);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(246);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(433);
END_STATE();
case 547:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(830);
END_STATE();
case 548:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1064);
END_STATE();
case 549:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1014);
END_STATE();
case 550:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1032);
END_STATE();
case 551:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1013);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(267);
END_STATE();
case 552:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1084);
END_STATE();
case 553:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(956);
END_STATE();
case 554:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(933);
END_STATE();
case 555:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1040);
END_STATE();
case 556:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1167);
END_STATE();
case 557:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(117);
END_STATE();
case 558:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(880);
END_STATE();
case 559:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(909);
END_STATE();
case 560:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(446);
END_STATE();
case 561:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(950);
END_STATE();
case 562:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(461);
END_STATE();
case 563:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(225);
END_STATE();
case 564:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(232);
END_STATE();
case 565:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(232);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(874);
END_STATE();
case 566:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(232);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(874);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1136);
END_STATE();
case 567:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(232);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(201);
END_STATE();
case 568:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(232);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(201);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1136);
END_STATE();
case 569:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(232);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1136);
END_STATE();
case 570:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(397);
END_STATE();
case 571:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(397);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(743);
END_STATE();
case 572:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(391);
END_STATE();
case 573:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(227);
END_STATE();
case 574:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(392);
END_STATE();
case 575:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(235);
END_STATE();
case 576:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(774);
END_STATE();
case 577:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(393);
END_STATE();
case 578:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(306);
END_STATE();
case 579:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(394);
END_STATE();
case 580:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(640);
END_STATE();
case 581:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(425);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(246);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(433);
END_STATE();
case 582:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(425);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(433);
END_STATE();
case 583:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(720);
END_STATE();
case 584:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(259);
END_STATE();
case 585:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(746);
END_STATE();
case 586:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(754);
END_STATE();
case 587:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(758);
END_STATE();
case 588:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(778);
END_STATE();
case 589:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(759);
END_STATE();
case 590:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(762);
END_STATE();
case 591:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(763);
END_STATE();
case 592:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(281);
END_STATE();
case 593:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(226);
END_STATE();
case 594:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(727);
END_STATE();
case 595:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(218);
END_STATE();
case 596:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(219);
END_STATE();
case 597:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(220);
END_STATE();
case 598:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(216);
END_STATE();
case 599:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(445);
END_STATE();
case 600:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(342);
END_STATE();
case 601:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(828);
END_STATE();
case 602:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(829);
END_STATE();
case 603:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(840);
END_STATE();
case 604:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(229);
END_STATE();
case 605:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(958);
END_STATE();
case 606:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(843);
END_STATE();
case 607:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(889);
END_STATE();
case 608:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(953);
END_STATE();
case 609:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(808);
END_STATE();
case 610:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(725);
END_STATE();
case 611:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(495);
END_STATE();
case 612:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(429);
END_STATE();
case 613:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(641);
END_STATE();
case 614:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(642);
END_STATE();
case 615:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(806);
END_STATE();
case 616:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(650);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(617);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(492);
END_STATE();
case 617:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(528);
END_STATE();
case 618:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(372);
END_STATE();
case 619:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(530);
END_STATE();
case 620:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(531);
END_STATE();
case 621:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(575);
END_STATE();
case 622:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(575);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(697);
END_STATE();
case 623:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(553);
END_STATE();
case 624:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(557);
END_STATE();
case 625:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(558);
END_STATE();
case 626:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(750);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(502);
END_STATE();
case 627:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(678);
END_STATE();
case 628:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(559);
END_STATE();
case 629:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(676);
END_STATE();
case 630:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(583);
END_STATE();
case 631:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(742);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(493);
END_STATE();
case 632:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(782);
END_STATE();
case 633:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(782);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(516);
END_STATE();
case 634:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(474);
END_STATE();
case 635:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(584);
END_STATE();
case 636:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(398);
END_STATE();
case 637:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(690);
END_STATE();
case 638:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(694);
END_STATE();
case 639:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(694);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(617);
END_STATE();
case 640:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(735);
END_STATE();
case 641:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(866);
END_STATE();
case 642:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1024);
END_STATE();
case 643:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1092);
END_STATE();
case 644:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(964);
END_STATE();
case 645:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(246);
END_STATE();
case 646:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(258);
END_STATE();
case 647:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(260);
END_STATE();
case 648:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(282);
END_STATE();
case 649:
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(818);
END_STATE();
case 650:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1007);
END_STATE();
case 651:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1147);
END_STATE();
case 652:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1141);
END_STATE();
case 653:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1000);
END_STATE();
case 654:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(930);
END_STATE();
case 655:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1066);
END_STATE();
case 656:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1058);
END_STATE();
case 657:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1070);
END_STATE();
case 658:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(181);
END_STATE();
case 659:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1078);
END_STATE();
case 660:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(998);
END_STATE();
case 661:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1102);
END_STATE();
case 662:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(911);
END_STATE();
case 663:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(913);
END_STATE();
case 664:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1077);
END_STATE();
case 665:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1003);
END_STATE();
case 666:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1003);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(578);
END_STATE();
case 667:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(161);
END_STATE();
case 668:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(606);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(857);
END_STATE();
case 669:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(136);
END_STATE();
case 670:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(386);
END_STATE();
case 671:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(851);
END_STATE();
case 672:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(617);
END_STATE();
case 673:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(852);
END_STATE();
case 674:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(684);
END_STATE();
case 675:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(854);
END_STATE();
case 676:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(529);
END_STATE();
case 677:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(456);
END_STATE();
case 678:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(427);
END_STATE();
case 679:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(440);
END_STATE();
case 680:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(173);
END_STATE();
case 681:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(555);
END_STATE();
case 682:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(610);
END_STATE();
case 683:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(615);
END_STATE();
case 684:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(356);
END_STATE();
case 685:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(749);
END_STATE();
case 686:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(658);
END_STATE();
case 687:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(560);
END_STATE();
case 688:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(267);
END_STATE();
case 689:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(599);
END_STATE();
case 690:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(268);
END_STATE();
case 691:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(761);
END_STATE();
case 692:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(277);
END_STATE();
case 693:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(291);
END_STATE();
case 694:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(330);
END_STATE();
case 695:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(729);
END_STATE();
case 696:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(619);
END_STATE();
case 697:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(444);
END_STATE();
case 698:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(150);
END_STATE();
case 699:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(620);
END_STATE();
case 700:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(438);
END_STATE();
case 701:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(733);
END_STATE();
case 702:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(709);
END_STATE();
case 703:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(154);
END_STATE();
case 704:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(366);
END_STATE();
case 705:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(460);
END_STATE();
case 706:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(362);
END_STATE();
case 707:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(364);
END_STATE();
case 708:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(706);
END_STATE();
case 709:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(180);
END_STATE();
case 710:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(707);
END_STATE();
case 711:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(368);
END_STATE();
case 712:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(874);
END_STATE();
case 713:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1062);
END_STATE();
case 714:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1095);
END_STATE();
case 715:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(893);
END_STATE();
case 716:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(968);
END_STATE();
case 717:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(952);
END_STATE();
case 718:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1020);
END_STATE();
case 719:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(969);
END_STATE();
case 720:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(971);
END_STATE();
case 721:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(970);
END_STATE();
case 722:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(924);
END_STATE();
case 723:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(253);
END_STATE();
case 724:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(198);
END_STATE();
case 725:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(713);
END_STATE();
case 726:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(788);
END_STATE();
case 727:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(789);
END_STATE();
case 728:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(775);
END_STATE();
case 729:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(745);
END_STATE();
case 730:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(263);
END_STATE();
case 731:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(340);
END_STATE();
case 732:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(265);
END_STATE();
case 733:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(280);
END_STATE();
case 734:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(433);
END_STATE();
case 735:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(791);
END_STATE();
case 736:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(344);
END_STATE();
case 737:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(345);
END_STATE();
case 738:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(453);
END_STATE();
case 739:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(796);
END_STATE();
case 740:
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(804);
END_STATE();
case 741:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1016);
END_STATE();
case 742:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(937);
END_STATE();
case 743:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(926);
END_STATE();
case 744:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1068);
END_STATE();
case 745:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(925);
END_STATE();
case 746:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(960);
END_STATE();
case 747:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1053);
END_STATE();
case 748:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1071);
END_STATE();
case 749:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(990);
END_STATE();
case 750:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1);
END_STATE();
case 751:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1055);
END_STATE();
case 752:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1046);
END_STATE();
case 753:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1049);
END_STATE();
case 754:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1019);
END_STATE();
case 755:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(891);
END_STATE();
case 756:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(896);
END_STATE();
case 757:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(871);
END_STATE();
case 758:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1010);
END_STATE();
case 759:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1614);
END_STATE();
case 760:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(935);
END_STATE();
case 761:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(887);
END_STATE();
case 762:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1018);
END_STATE();
case 763:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(986);
END_STATE();
case 764:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(419);
END_STATE();
case 765:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(412);
END_STATE();
case 766:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(844);
END_STATE();
case 767:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(2);
END_STATE();
case 768:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(449);
END_STATE();
case 769:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(131);
END_STATE();
case 770:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(131);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1145);
END_STATE();
case 771:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(406);
END_STATE();
case 772:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(824);
END_STATE();
case 773:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(853);
END_STATE();
case 774:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(407);
END_STATE();
case 775:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(714);
END_STATE();
case 776:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(177);
END_STATE();
case 777:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(442);
END_STATE();
case 778:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(496);
END_STATE();
case 779:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(269);
END_STATE();
case 780:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(270);
END_STATE();
case 781:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(271);
END_STATE();
case 782:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(601);
END_STATE();
case 783:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(275);
END_STATE();
case 784:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(278);
END_STATE();
case 785:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(287);
END_STATE();
case 786:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(289);
END_STATE();
case 787:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(320);
END_STATE();
case 788:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(705);
END_STATE();
case 789:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(680);
END_STATE();
case 790:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(323);
END_STATE();
case 791:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(439);
END_STATE();
case 792:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(459);
END_STATE();
case 793:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(326);
END_STATE();
case 794:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(326);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(838);
END_STATE();
case 795:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(819);
END_STATE();
case 796:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(443);
END_STATE();
case 797:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(335);
END_STATE();
case 798:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(858);
END_STATE();
case 799:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(463);
END_STATE();
case 800:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(457);
END_STATE();
case 801:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(462);
END_STATE();
case 802:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(464);
END_STATE();
case 803:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(4);
END_STATE();
case 804:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(467);
END_STATE();
case 805:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(314);
END_STATE();
case 806:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(644);
END_STATE();
case 807:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(538);
END_STATE();
case 808:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(651);
END_STATE();
case 809:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(499);
END_STATE();
case 810:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(508);
END_STATE();
case 811:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(776);
END_STATE();
case 812:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(681);
END_STATE();
case 813:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(697);
END_STATE();
case 814:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(490);
END_STATE();
case 815:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(593);
END_STATE();
case 816:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(317);
END_STATE();
case 817:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(687);
END_STATE();
case 818:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(274);
END_STATE();
case 819:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(689);
END_STATE();
case 820:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(573);
END_STATE();
case 821:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(284);
END_STATE();
case 822:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(285);
END_STATE();
case 823:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(792);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(902);
END_STATE();
case 824:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(698);
END_STATE();
case 825:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(168);
END_STATE();
case 826:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(242);
END_STATE();
case 827:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(334);
END_STATE();
case 828:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(503);
END_STATE();
case 829:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(781);
END_STATE();
case 830:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(781);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(176);
END_STATE();
case 831:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(693);
END_STATE();
case 832:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(505);
END_STATE();
case 833:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(736);
END_STATE();
case 834:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(784);
END_STATE();
case 835:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(737);
END_STATE();
case 836:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(367);
END_STATE();
case 837:
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(708);
END_STATE();
case 838:
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(148);
END_STATE();
case 839:
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(437);
END_STATE();
case 840:
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(176);
END_STATE();
case 841:
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(902);
END_STATE();
case 842:
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(901);
END_STATE();
case 843:
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(798);
END_STATE();
case 844:
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(361);
END_STATE();
case 845:
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(917);
END_STATE();
case 846:
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(838);
END_STATE();
case 847:
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(309);
END_STATE();
case 848:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1145);
END_STATE();
case 849:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(949);
END_STATE();
case 850:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1122);
END_STATE();
case 851:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1042);
END_STATE();
case 852:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(947);
END_STATE();
case 853:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1076);
END_STATE();
case 854:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1093);
END_STATE();
case 855:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(918);
END_STATE();
case 856:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(942);
END_STATE();
case 857:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(647);
END_STATE();
case 858:
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(648);
END_STATE();
case 859:
if (lookahead == 'Z' ||
lookahead == 'z') ADVANCE(322);
END_STATE();
case 860:
if (lookahead == 'Z' ||
lookahead == 'z') ADVANCE(185);
END_STATE();
case 861:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1128);
END_STATE();
case 862:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 863:
if (eof) ADVANCE(864);
if (lookahead == '$') ADVANCE(1086);
if (lookahead == '%') ADVANCE(668);
if (lookahead == '\'') ADVANCE(1104);
if (lookahead == '(') ADVANCE(882);
if (lookahead == ')') ADVANCE(883);
if (lookahead == ',') ADVANCE(869);
if (lookahead == '-') ADVANCE(84);
if (lookahead == '/') ADVANCE(77);
if (lookahead == ';') ADVANCE(865);
if (lookahead == '[') ADVANCE(1096);
if (lookahead == '\\') ADVANCE(984);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(230);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(354);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(120);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(293);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(847);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(616);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(667);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(124);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(535);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(612);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(250);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(135);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(139);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(377);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(679);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(294);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(295);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(183);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(581);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(179);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(411);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) SKIP(863)
END_STATE();
case 864:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
case 865:
ACCEPT_TOKEN(anon_sym_SEMI);
END_STATE();
case 866:
ACCEPT_TOKEN(aux_sym_drop_type_statement_token1);
END_STATE();
case 867:
ACCEPT_TOKEN(aux_sym_drop_type_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 868:
ACCEPT_TOKEN(aux_sym_drop_type_statement_token2);
END_STATE();
case 869:
ACCEPT_TOKEN(anon_sym_COMMA);
END_STATE();
case 870:
ACCEPT_TOKEN(aux_sym_drop_type_statement_token3);
END_STATE();
case 871:
ACCEPT_TOKEN(aux_sym_drop_type_statement_token4);
END_STATE();
case 872:
ACCEPT_TOKEN(aux_sym_update_statement_token1);
END_STATE();
case 873:
ACCEPT_TOKEN(aux_sym_update_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 874:
ACCEPT_TOKEN(aux_sym_update_statement_token2);
END_STATE();
case 875:
ACCEPT_TOKEN(aux_sym_update_statement_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 876:
ACCEPT_TOKEN(aux_sym_update_statement_token3);
END_STATE();
case 877:
ACCEPT_TOKEN(aux_sym_update_statement_token3);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 878:
ACCEPT_TOKEN(aux_sym_update_statement_token4);
END_STATE();
case 879:
ACCEPT_TOKEN(aux_sym_update_statement_token4);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 880:
ACCEPT_TOKEN(aux_sym_drop_function_statement_token1);
END_STATE();
case 881:
ACCEPT_TOKEN(aux_sym_drop_function_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 882:
ACCEPT_TOKEN(anon_sym_LPAREN);
END_STATE();
case 883:
ACCEPT_TOKEN(anon_sym_RPAREN);
END_STATE();
case 884:
ACCEPT_TOKEN(aux_sym_create_type_statement_token1);
END_STATE();
case 885:
ACCEPT_TOKEN(aux_sym_create_type_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 886:
ACCEPT_TOKEN(aux_sym_create_type_statement_token2);
END_STATE();
case 887:
ACCEPT_TOKEN(aux_sym_insert_statement_token1);
END_STATE();
case 888:
ACCEPT_TOKEN(aux_sym_insert_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 889:
ACCEPT_TOKEN(aux_sym_insert_statement_token2);
END_STATE();
case 890:
ACCEPT_TOKEN(aux_sym_insert_statement_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 891:
ACCEPT_TOKEN(aux_sym_insert_items_token1);
END_STATE();
case 892:
ACCEPT_TOKEN(aux_sym_insert_items_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 893:
ACCEPT_TOKEN(aux_sym_insert_items_token2);
END_STATE();
case 894:
ACCEPT_TOKEN(aux_sym_insert_conflict_token1);
END_STATE();
case 895:
ACCEPT_TOKEN(aux_sym_insert_conflict_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 896:
ACCEPT_TOKEN(aux_sym_insert_conflict_token2);
END_STATE();
case 897:
ACCEPT_TOKEN(aux_sym_insert_conflict_token3);
END_STATE();
case 898:
ACCEPT_TOKEN(aux_sym_insert_conflict_token3);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 899:
ACCEPT_TOKEN(aux_sym_insert_conflict_token4);
END_STATE();
case 900:
ACCEPT_TOKEN(anon_sym_EQ);
END_STATE();
case 901:
ACCEPT_TOKEN(aux_sym_update_set_token1);
END_STATE();
case 902:
ACCEPT_TOKEN(aux_sym_update_set_token1);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1057);
END_STATE();
case 903:
ACCEPT_TOKEN(aux_sym_returning_token1);
END_STATE();
case 904:
ACCEPT_TOKEN(aux_sym_returning_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 905:
ACCEPT_TOKEN(aux_sym_create_table_statement_token1);
END_STATE();
case 906:
ACCEPT_TOKEN(aux_sym_create_table_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 907:
ACCEPT_TOKEN(aux_sym_create_schema_statement_token1);
END_STATE();
case 908:
ACCEPT_TOKEN(aux_sym_create_schema_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 909:
ACCEPT_TOKEN(aux_sym_schema_role_token1);
END_STATE();
case 910:
ACCEPT_TOKEN(aux_sym_schema_role_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 911:
ACCEPT_TOKEN(aux_sym_schema_role_token2);
END_STATE();
case 912:
ACCEPT_TOKEN(aux_sym_schema_role_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 913:
ACCEPT_TOKEN(aux_sym_schema_role_token3);
END_STATE();
case 914:
ACCEPT_TOKEN(aux_sym_schema_role_token3);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 915:
ACCEPT_TOKEN(aux_sym_create_index_statement_token1);
END_STATE();
case 916:
ACCEPT_TOKEN(aux_sym_create_index_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 917:
ACCEPT_TOKEN(aux_sym_create_index_statement_token2);
END_STATE();
case 918:
ACCEPT_TOKEN(aux_sym_create_index_statement_token3);
END_STATE();
case 919:
ACCEPT_TOKEN(aux_sym_create_index_statement_token3);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 920:
ACCEPT_TOKEN(aux_sym_index_using_token1);
END_STATE();
case 921:
ACCEPT_TOKEN(aux_sym_index_using_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 922:
ACCEPT_TOKEN(aux_sym_index_col_dir_token1);
END_STATE();
case 923:
ACCEPT_TOKEN(aux_sym_index_col_dir_token2);
END_STATE();
case 924:
ACCEPT_TOKEN(aux_sym_index_col_nulls_token1);
END_STATE();
case 925:
ACCEPT_TOKEN(aux_sym_index_col_nulls_token2);
END_STATE();
case 926:
ACCEPT_TOKEN(aux_sym_index_col_nulls_token3);
END_STATE();
case 927:
ACCEPT_TOKEN(aux_sym_index_includes_token1);
END_STATE();
case 928:
ACCEPT_TOKEN(aux_sym_delete_statement_token1);
END_STATE();
case 929:
ACCEPT_TOKEN(aux_sym_delete_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 930:
ACCEPT_TOKEN(aux_sym_alter_table_statement_token1);
END_STATE();
case 931:
ACCEPT_TOKEN(aux_sym_alter_table_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 932:
ACCEPT_TOKEN(aux_sym_alter_table_action_token1);
END_STATE();
case 933:
ACCEPT_TOKEN(aux_sym_alter_table_action_token2);
END_STATE();
case 934:
ACCEPT_TOKEN(aux_sym_alter_table_action_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 935:
ACCEPT_TOKEN(aux_sym_alter_column_action_token1);
END_STATE();
case 936:
ACCEPT_TOKEN(aux_sym_alter_column_action_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 937:
ACCEPT_TOKEN(aux_sym_alter_column_action_token1);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(828);
END_STATE();
case 938:
ACCEPT_TOKEN(aux_sym_alter_column_action_token2);
END_STATE();
case 939:
ACCEPT_TOKEN(aux_sym_alter_column_action_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 940:
ACCEPT_TOKEN(aux_sym_alter_column_action_token3);
END_STATE();
case 941:
ACCEPT_TOKEN(aux_sym_constraint_when_token1);
END_STATE();
case 942:
ACCEPT_TOKEN(aux_sym_constraint_when_token2);
END_STATE();
case 943:
ACCEPT_TOKEN(aux_sym_constraint_when_token3);
END_STATE();
case 944:
ACCEPT_TOKEN(aux_sym_constraint_when_token4);
END_STATE();
case 945:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token1);
END_STATE();
case 946:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 947:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token2);
END_STATE();
case 948:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 949:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token3);
END_STATE();
case 950:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token4);
END_STATE();
case 951:
ACCEPT_TOKEN(aux_sym_table_constraint_ty_token4);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 952:
ACCEPT_TOKEN(aux_sym_constraint_foreign_key_token1);
END_STATE();
case 953:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token1);
END_STATE();
case 954:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token1);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(255);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(937);
END_STATE();
case 955:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token1);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(935);
END_STATE();
case 956:
ACCEPT_TOKEN(aux_sym_fk_ref_action_token2);
END_STATE();
case 957:
ACCEPT_TOKEN(aux_sym_alter_table_rename_column_token1);
END_STATE();
case 958:
ACCEPT_TOKEN(aux_sym_alter_table_rename_column_token2);
END_STATE();
case 959:
ACCEPT_TOKEN(aux_sym_alter_table_rename_column_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 960:
ACCEPT_TOKEN(aux_sym_grant_statement_token1);
END_STATE();
case 961:
ACCEPT_TOKEN(aux_sym_grant_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 962:
ACCEPT_TOKEN(aux_sym_grant_roles_token1);
END_STATE();
case 963:
ACCEPT_TOKEN(aux_sym_grant_roles_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 964:
ACCEPT_TOKEN(aux_sym_grant_roles_token2);
END_STATE();
case 965:
ACCEPT_TOKEN(aux_sym_grant_roles_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 966:
ACCEPT_TOKEN(aux_sym_grant_privileges_token1);
END_STATE();
case 967:
ACCEPT_TOKEN(aux_sym_grant_privileges_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 968:
ACCEPT_TOKEN(aux_sym_grant_privileges_token2);
END_STATE();
case 969:
ACCEPT_TOKEN(aux_sym_grant_targets_token1);
END_STATE();
case 970:
ACCEPT_TOKEN(aux_sym_grant_targets_token2);
END_STATE();
case 971:
ACCEPT_TOKEN(aux_sym_grant_targets_token3);
END_STATE();
case 972:
ACCEPT_TOKEN(aux_sym_grant_targets_token4);
END_STATE();
case 973:
ACCEPT_TOKEN(aux_sym_grant_targets_token4);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1450);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 974:
ACCEPT_TOKEN(aux_sym_grant_targets_token4);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 975:
ACCEPT_TOKEN(aux_sym_grant_targets_token4);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(325);
END_STATE();
case 976:
ACCEPT_TOKEN(aux_sym_grant_targets_token4);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(325);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(607);
END_STATE();
case 977:
ACCEPT_TOKEN(aux_sym_grant_targets_token4);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(607);
END_STATE();
case 978:
ACCEPT_TOKEN(aux_sym_grant_targets_token5);
END_STATE();
case 979:
ACCEPT_TOKEN(aux_sym_grant_targets_token5);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 980:
ACCEPT_TOKEN(aux_sym_grant_targets_token6);
END_STATE();
case 981:
ACCEPT_TOKEN(aux_sym_grant_targets_token6);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 982:
ACCEPT_TOKEN(aux_sym_grant_targets_token7);
END_STATE();
case 983:
ACCEPT_TOKEN(aux_sym_grant_targets_token7);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 984:
ACCEPT_TOKEN(anon_sym_BSLASH);
END_STATE();
case 985:
ACCEPT_TOKEN(aux_sym_psql_statement_token1);
if (lookahead == '\n' ||
lookahead == '\r') ADVANCE(985);
END_STATE();
case 986:
ACCEPT_TOKEN(aux_sym_sequence_increment_token1);
END_STATE();
case 987:
ACCEPT_TOKEN(aux_sym_sequence_increment_token2);
END_STATE();
case 988:
ACCEPT_TOKEN(aux_sym_sequence_min_token1);
END_STATE();
case 989:
ACCEPT_TOKEN(aux_sym_sequence_max_token1);
END_STATE();
case 990:
ACCEPT_TOKEN(aux_sym_sequence_start_token1);
END_STATE();
case 991:
ACCEPT_TOKEN(aux_sym_sequence_start_token2);
END_STATE();
case 992:
ACCEPT_TOKEN(aux_sym_sequence_start_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 993:
ACCEPT_TOKEN(aux_sym_sequence_cache_token1);
END_STATE();
case 994:
ACCEPT_TOKEN(aux_sym_sequence_cycle_token1);
END_STATE();
case 995:
ACCEPT_TOKEN(aux_sym_sequence_owned_token1);
END_STATE();
case 996:
ACCEPT_TOKEN(aux_sym_sequence_owned_token2);
END_STATE();
case 997:
ACCEPT_TOKEN(aux_sym_sequence_owned_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 998:
ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1);
END_STATE();
case 999:
ACCEPT_TOKEN(aux_sym_trigger_when_token1);
END_STATE();
case 1000:
ACCEPT_TOKEN(aux_sym_trigger_when_token2);
END_STATE();
case 1001:
ACCEPT_TOKEN(aux_sym_trigger_when_token3);
END_STATE();
case 1002:
ACCEPT_TOKEN(aux_sym_trigger_event_token1);
END_STATE();
case 1003:
ACCEPT_TOKEN(aux_sym_trigger_event_token2);
END_STATE();
case 1004:
ACCEPT_TOKEN(aux_sym_trigger_event_token2);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1279);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1005:
ACCEPT_TOKEN(aux_sym_trigger_event_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1006:
ACCEPT_TOKEN(aux_sym_trigger_event_token2);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(331);
END_STATE();
case 1007:
ACCEPT_TOKEN(aux_sym_trigger_scope_token1);
END_STATE();
case 1008:
ACCEPT_TOKEN(aux_sym_trigger_scope_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1009:
ACCEPT_TOKEN(aux_sym_trigger_scope_token2);
END_STATE();
case 1010:
ACCEPT_TOKEN(aux_sym_trigger_scope_token3);
END_STATE();
case 1011:
ACCEPT_TOKEN(aux_sym_trigger_exec_token1);
END_STATE();
case 1012:
ACCEPT_TOKEN(aux_sym_trigger_exec_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1013:
ACCEPT_TOKEN(aux_sym_trigger_cond_token1);
END_STATE();
case 1014:
ACCEPT_TOKEN(aux_sym_open_cursor_statement_token1);
END_STATE();
case 1015:
ACCEPT_TOKEN(aux_sym_open_cursor_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1016:
ACCEPT_TOKEN(aux_sym_get_diagnostics_statement_token1);
END_STATE();
case 1017:
ACCEPT_TOKEN(aux_sym_get_diagnostics_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1018:
ACCEPT_TOKEN(aux_sym_get_diagnostics_statement_token2);
END_STATE();
case 1019:
ACCEPT_TOKEN(aux_sym_get_diagnostics_statement_token2);
if (lookahead == '_') ADVANCE(833);
END_STATE();
case 1020:
ACCEPT_TOKEN(aux_sym_get_diagnostics_statement_token3);
END_STATE();
case 1021:
ACCEPT_TOKEN(aux_sym_for_statement_token1);
END_STATE();
case 1022:
ACCEPT_TOKEN(aux_sym_for_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1023:
ACCEPT_TOKEN(anon_sym_DOT_DOT);
END_STATE();
case 1024:
ACCEPT_TOKEN(aux_sym_for_statement_token2);
END_STATE();
case 1025:
ACCEPT_TOKEN(aux_sym_for_statement_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1026:
ACCEPT_TOKEN(aux_sym_for_statement_token3);
END_STATE();
case 1027:
ACCEPT_TOKEN(aux_sym_for_statement_token3);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1028:
ACCEPT_TOKEN(aux_sym_raise_statement_token1);
END_STATE();
case 1029:
ACCEPT_TOKEN(aux_sym_raise_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1030:
ACCEPT_TOKEN(aux_sym_if_statement_token1);
END_STATE();
case 1031:
ACCEPT_TOKEN(aux_sym_if_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1032:
ACCEPT_TOKEN(aux_sym_if_statement_token2);
END_STATE();
case 1033:
ACCEPT_TOKEN(aux_sym_if_statement_token3);
END_STATE();
case 1034:
ACCEPT_TOKEN(aux_sym_if_statement_token3);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1035:
ACCEPT_TOKEN(aux_sym_if_statement_token4);
END_STATE();
case 1036:
ACCEPT_TOKEN(aux_sym_if_statement_token4);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1037:
ACCEPT_TOKEN(aux_sym_if_statement_token5);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1322);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1038:
ACCEPT_TOKEN(aux_sym_if_statement_token5);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(371);
END_STATE();
case 1039:
ACCEPT_TOKEN(anon_sym_COLON_EQ);
END_STATE();
case 1040:
ACCEPT_TOKEN(aux_sym_return_statement_token1);
END_STATE();
case 1041:
ACCEPT_TOKEN(aux_sym_return_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1042:
ACCEPT_TOKEN(aux_sym_return_statement_token2);
END_STATE();
case 1043:
ACCEPT_TOKEN(aux_sym_return_statement_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1044:
ACCEPT_TOKEN(aux_sym_perform_statement_token1);
END_STATE();
case 1045:
ACCEPT_TOKEN(aux_sym_perform_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1046:
ACCEPT_TOKEN(aux_sym_select_statement_token1);
END_STATE();
case 1047:
ACCEPT_TOKEN(aux_sym_select_statement_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1048:
ACCEPT_TOKEN(aux_sym_with_query_item_token1);
END_STATE();
case 1049:
ACCEPT_TOKEN(aux_sym_into_token1);
END_STATE();
case 1050:
ACCEPT_TOKEN(aux_sym_into_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1051:
ACCEPT_TOKEN(aux_sym_select_having_token1);
END_STATE();
case 1052:
ACCEPT_TOKEN(aux_sym_select_having_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1053:
ACCEPT_TOKEN(aux_sym_select_limit_token1);
END_STATE();
case 1054:
ACCEPT_TOKEN(aux_sym_select_limit_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1055:
ACCEPT_TOKEN(aux_sym_select_offset_token1);
END_STATE();
case 1056:
ACCEPT_TOKEN(aux_sym_select_offset_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1057:
ACCEPT_TOKEN(aux_sym_select_offset_token2);
END_STATE();
case 1058:
ACCEPT_TOKEN(aux_sym_select_order_by_token1);
END_STATE();
case 1059:
ACCEPT_TOKEN(aux_sym_select_order_by_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1060:
ACCEPT_TOKEN(aux_sym_join_item_token1);
END_STATE();
case 1061:
ACCEPT_TOKEN(aux_sym_join_item_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1062:
ACCEPT_TOKEN(aux_sym_join_item_token2);
END_STATE();
case 1063:
ACCEPT_TOKEN(aux_sym_join_item_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1064:
ACCEPT_TOKEN(aux_sym_join_item_token3);
END_STATE();
case 1065:
ACCEPT_TOKEN(aux_sym_join_item_token3);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1066:
ACCEPT_TOKEN(aux_sym_join_type_token1);
END_STATE();
case 1067:
ACCEPT_TOKEN(aux_sym_join_type_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1068:
ACCEPT_TOKEN(aux_sym_join_type_token2);
END_STATE();
case 1069:
ACCEPT_TOKEN(aux_sym_join_type_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1070:
ACCEPT_TOKEN(aux_sym_join_type_token3);
END_STATE();
case 1071:
ACCEPT_TOKEN(aux_sym_join_type_token4);
END_STATE();
case 1072:
ACCEPT_TOKEN(aux_sym_join_type_token4);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1073:
ACCEPT_TOKEN(aux_sym_join_type_token5);
END_STATE();
case 1074:
ACCEPT_TOKEN(aux_sym_join_type_token5);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1075:
ACCEPT_TOKEN(aux_sym_create_function_statement_token1);
END_STATE();
case 1076:
ACCEPT_TOKEN(aux_sym_function_run_as_token1);
END_STATE();
case 1077:
ACCEPT_TOKEN(aux_sym_function_run_as_token2);
END_STATE();
case 1078:
ACCEPT_TOKEN(aux_sym_function_run_as_token3);
END_STATE();
case 1079:
ACCEPT_TOKEN(aux_sym_function_return_token1);
END_STATE();
case 1080:
ACCEPT_TOKEN(aux_sym_return_setof_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1081:
ACCEPT_TOKEN(aux_sym_function_volatility_token1);
END_STATE();
case 1082:
ACCEPT_TOKEN(aux_sym_function_volatility_token2);
END_STATE();
case 1083:
ACCEPT_TOKEN(aux_sym_function_volatility_token3);
END_STATE();
case 1084:
ACCEPT_TOKEN(aux_sym_body_token1);
END_STATE();
case 1085:
ACCEPT_TOKEN(aux_sym_body_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1086:
ACCEPT_TOKEN(anon_sym_DOLLAR);
END_STATE();
case 1087:
ACCEPT_TOKEN(aux_sym_declarations_token1);
END_STATE();
case 1088:
ACCEPT_TOKEN(aux_sym_declarations_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1089:
ACCEPT_TOKEN(aux_sym_where_filter_token1);
END_STATE();
case 1090:
ACCEPT_TOKEN(aux_sym_where_filter_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1091:
ACCEPT_TOKEN(aux_sym_or_replace_token1);
END_STATE();
case 1092:
ACCEPT_TOKEN(aux_sym_temporary_token1);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(703);
END_STATE();
case 1093:
ACCEPT_TOKEN(aux_sym_temporary_token2);
END_STATE();
case 1094:
ACCEPT_TOKEN(sym_unlogged);
END_STATE();
case 1095:
ACCEPT_TOKEN(aux_sym_if_not_exists_token1);
END_STATE();
case 1096:
ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
case 1097:
ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
case 1098:
ACCEPT_TOKEN(aux_sym__type_token1);
END_STATE();
case 1099:
ACCEPT_TOKEN(aux_sym__type_token2);
END_STATE();
case 1100:
ACCEPT_TOKEN(aux_sym_predefined_type_token1);
END_STATE();
case 1101:
ACCEPT_TOKEN(aux_sym_predefined_type_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1102:
ACCEPT_TOKEN(aux_sym_predefined_type_token2);
END_STATE();
case 1103:
ACCEPT_TOKEN(aux_sym_predefined_type_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1104:
ACCEPT_TOKEN(anon_sym_SQUOTE);
END_STATE();
case 1105:
ACCEPT_TOKEN(anon_sym_SQUOTE);
if (lookahead == '\'') ADVANCE(1106);
END_STATE();
case 1106:
ACCEPT_TOKEN(aux_sym_string_token1);
END_STATE();
case 1107:
ACCEPT_TOKEN(aux_sym_string_token2);
END_STATE();
case 1108:
ACCEPT_TOKEN(aux_sym_string_token2);
if (lookahead == '*') ADVANCE(81);
END_STATE();
case 1109:
ACCEPT_TOKEN(aux_sym_string_token2);
if (lookahead == '-') ADVANCE(1119);
END_STATE();
case 1110:
ACCEPT_TOKEN(aux_sym_string_token2);
if (lookahead == '-') ADVANCE(1109);
if (lookahead == '/') ADVANCE(1108);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) ADVANCE(1110);
if (lookahead != 0 &&
lookahead != '\'') ADVANCE(1107);
END_STATE();
case 1111:
ACCEPT_TOKEN(sym_comment);
END_STATE();
case 1112:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '\n') ADVANCE(1129);
if (lookahead == '$') ADVANCE(1118);
if (lookahead == '%') ADVANCE(1112);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1115);
if (lookahead != 0) ADVANCE(1114);
END_STATE();
case 1113:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '\n') ADVANCE(1129);
if (lookahead == '$') ADVANCE(1118);
if (lookahead == '%') ADVANCE(1112);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1113);
if (lookahead != 0) ADVANCE(1114);
END_STATE();
case 1114:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '\n') ADVANCE(1129);
if (lookahead == '$') ADVANCE(1118);
if (lookahead == '%') ADVANCE(1112);
if (lookahead != 0) ADVANCE(1114);
END_STATE();
case 1115:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '\n') ADVANCE(1129);
if (lookahead == '$') ADVANCE(1117);
if (lookahead == '%') ADVANCE(1112);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1115);
if (lookahead != 0) ADVANCE(1114);
END_STATE();
case 1116:
ACCEPT_TOKEN(sym_comment);
if (lookahead == '$') ADVANCE(861);
if (lookahead == '%') ADVANCE(1127);
if (lookahead != 0) ADVANCE(1129);
END_STATE();
case 1117:
ACCEPT_TOKEN(sym_comment);
if (lookahead == 'I' ||
lookahead == 's') ADVANCE(1114);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1113);
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(1119);
END_STATE();
case 1118:
ACCEPT_TOKEN(sym_comment);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1113);
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(1119);
END_STATE();
case 1119:
ACCEPT_TOKEN(sym_comment);
if (lookahead != 0 &&
lookahead != '\n') ADVANCE(1119);
END_STATE();
case 1120:
ACCEPT_TOKEN(anon_sym_DOT);
END_STATE();
case 1121:
ACCEPT_TOKEN(anon_sym_DOT);
if (lookahead == '.') ADVANCE(1023);
END_STATE();
case 1122:
ACCEPT_TOKEN(aux_sym_array_constructor_token1);
END_STATE();
case 1123:
ACCEPT_TOKEN(aux_sym_array_constructor_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1124:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(861);
if (lookahead == '%') ADVANCE(1127);
if (lookahead == '*') ADVANCE(1134);
if (lookahead != 0) ADVANCE(1129);
END_STATE();
case 1125:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(861);
if (lookahead == '%') ADVANCE(1127);
if (lookahead == '-') ADVANCE(1126);
if (lookahead == '/') ADVANCE(1124);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ' ||
lookahead == 160 ||
lookahead == 8203 ||
lookahead == 8288 ||
lookahead == 65279) ADVANCE(1125);
if (lookahead != 0) ADVANCE(1129);
END_STATE();
case 1126:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(861);
if (lookahead == '%') ADVANCE(1127);
if (lookahead == '-') ADVANCE(1114);
if (lookahead != 0) ADVANCE(1129);
END_STATE();
case 1127:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(861);
if (lookahead == '%') ADVANCE(1127);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1130);
if (lookahead != 0) ADVANCE(1129);
END_STATE();
case 1128:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(861);
if (lookahead == '%') ADVANCE(1127);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1128);
if (lookahead != 0) ADVANCE(1129);
END_STATE();
case 1129:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(861);
if (lookahead == '%') ADVANCE(1127);
if (lookahead != 0) ADVANCE(1129);
END_STATE();
case 1130:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(469);
if (lookahead == '%') ADVANCE(1127);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1130);
if (lookahead != 0) ADVANCE(1129);
END_STATE();
case 1131:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(80);
if (lookahead == '%') ADVANCE(1132);
if (lookahead == '*') ADVANCE(1131);
if (lookahead == '/') ADVANCE(1116);
if (lookahead != 0) ADVANCE(1134);
END_STATE();
case 1132:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(80);
if (lookahead == '%') ADVANCE(1132);
if (lookahead == '*') ADVANCE(1131);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1135);
if (lookahead != 0) ADVANCE(1134);
END_STATE();
case 1133:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(80);
if (lookahead == '%') ADVANCE(1132);
if (lookahead == '*') ADVANCE(1131);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1133);
if (lookahead != 0) ADVANCE(1134);
END_STATE();
case 1134:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(80);
if (lookahead == '%') ADVANCE(1132);
if (lookahead == '*') ADVANCE(1131);
if (lookahead != 0) ADVANCE(1134);
END_STATE();
case 1135:
ACCEPT_TOKEN(aux_sym_dollar_quote_string_token1);
if (lookahead == '$') ADVANCE(79);
if (lookahead == '%') ADVANCE(1132);
if (lookahead == '*') ADVANCE(1131);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1135);
if (lookahead != 0) ADVANCE(1134);
END_STATE();
case 1136:
ACCEPT_TOKEN(aux_sym_time_expression_token1);
END_STATE();
case 1137:
ACCEPT_TOKEN(aux_sym_time_expression_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1138:
ACCEPT_TOKEN(aux_sym_time_expression_token2);
END_STATE();
case 1139:
ACCEPT_TOKEN(aux_sym_time_expression_token3);
END_STATE();
case 1140:
ACCEPT_TOKEN(aux_sym_time_expression_token4);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1141:
ACCEPT_TOKEN(aux_sym__interval_fields_token1);
END_STATE();
case 1142:
ACCEPT_TOKEN(aux_sym__interval_fields_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1143:
ACCEPT_TOKEN(aux_sym__interval_fields_token2);
END_STATE();
case 1144:
ACCEPT_TOKEN(aux_sym__interval_fields_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1145:
ACCEPT_TOKEN(aux_sym__interval_fields_token3);
END_STATE();
case 1146:
ACCEPT_TOKEN(aux_sym__interval_fields_token3);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1147:
ACCEPT_TOKEN(aux_sym__interval_fields_token4);
END_STATE();
case 1148:
ACCEPT_TOKEN(aux_sym__interval_fields_token4);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1149:
ACCEPT_TOKEN(aux_sym__interval_fields_token5);
END_STATE();
case 1150:
ACCEPT_TOKEN(aux_sym__interval_fields_token5);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1151:
ACCEPT_TOKEN(aux_sym__interval_fields_token6);
END_STATE();
case 1152:
ACCEPT_TOKEN(aux_sym__interval_fields_token6);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1153:
ACCEPT_TOKEN(anon_sym_STAR);
END_STATE();
case 1154:
ACCEPT_TOKEN(anon_sym_SLASH);
if (lookahead == '*') ADVANCE(81);
END_STATE();
case 1155:
ACCEPT_TOKEN(anon_sym_PERCENT);
END_STATE();
case 1156:
ACCEPT_TOKEN(anon_sym_PERCENT);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(606);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(857);
END_STATE();
case 1157:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '-') ADVANCE(1119);
if (lookahead == '|') ADVANCE(85);
END_STATE();
case 1158:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '-') ADVANCE(1119);
if (lookahead == '|') ADVANCE(85);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1200);
END_STATE();
case 1159:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '-') ADVANCE(1119);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1200);
END_STATE();
case 1160:
ACCEPT_TOKEN(anon_sym_PLUS);
END_STATE();
case 1161:
ACCEPT_TOKEN(anon_sym_LT);
if (lookahead == '<') ADVANCE(1186);
if (lookahead == '=') ADVANCE(1163);
if (lookahead == '>') ADVANCE(1165);
if (lookahead == '@') ADVANCE(1184);
END_STATE();
case 1162:
ACCEPT_TOKEN(anon_sym_GT);
if (lookahead == '=') ADVANCE(1164);
if (lookahead == '>') ADVANCE(1187);
END_STATE();
case 1163:
ACCEPT_TOKEN(anon_sym_LT_EQ);
END_STATE();
case 1164:
ACCEPT_TOKEN(anon_sym_GT_EQ);
END_STATE();
case 1165:
ACCEPT_TOKEN(anon_sym_LT_GT);
END_STATE();
case 1166:
ACCEPT_TOKEN(anon_sym_BANG_EQ);
END_STATE();
case 1167:
ACCEPT_TOKEN(aux_sym_contains_op_token1);
END_STATE();
case 1168:
ACCEPT_TOKEN(aux_sym_contains_op_token1);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1169:
ACCEPT_TOKEN(aux_sym_contains_op_token2);
END_STATE();
case 1170:
ACCEPT_TOKEN(aux_sym_contains_op_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1171:
ACCEPT_TOKEN(aux_sym_contains_op_token3);
END_STATE();
case 1172:
ACCEPT_TOKEN(aux_sym_contains_op_token3);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1173:
ACCEPT_TOKEN(aux_sym_comparison_null_token1);
END_STATE();
case 1174:
ACCEPT_TOKEN(aux_sym_comparison_null_token2);
END_STATE();
case 1175:
ACCEPT_TOKEN(aux_sym_comparison_null_token2);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1176:
ACCEPT_TOKEN(aux_sym_comparison_null_token3);
END_STATE();
case 1177:
ACCEPT_TOKEN(aux_sym_comparison_null_token4);
END_STATE();
case 1178:
ACCEPT_TOKEN(aux_sym_comparison_null_token4);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1179:
ACCEPT_TOKEN(aux_sym_comparison_kw_token1);
if (lookahead == ' ') ADVANCE(243);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1577);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1180:
ACCEPT_TOKEN(aux_sym_comparison_kw_token1);
if (lookahead == ' ') ADVANCE(243);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(809);
END_STATE();
case 1181:
ACCEPT_TOKEN(aux_sym_comparison_kw_token2);
END_STATE();
case 1182:
ACCEPT_TOKEN(aux_sym_comparison_kw_token3);
END_STATE();
case 1183:
ACCEPT_TOKEN(anon_sym_PIPE_PIPE);
END_STATE();
case 1184:
ACCEPT_TOKEN(anon_sym_LT_AT);
END_STATE();
case 1185:
ACCEPT_TOKEN(anon_sym_AT_GT);
END_STATE();
case 1186:
ACCEPT_TOKEN(anon_sym_LT_LT);
END_STATE();
case 1187:
ACCEPT_TOKEN(anon_sym_GT_GT);
END_STATE();
case 1188:
ACCEPT_TOKEN(anon_sym_AMP_AMP);
END_STATE();
case 1189:
ACCEPT_TOKEN(anon_sym_AMP_LT);
END_STATE();
case 1190:
ACCEPT_TOKEN(anon_sym_AMP_GT);
END_STATE();
case 1191:
ACCEPT_TOKEN(anon_sym_DASH_PIPE_DASH);
END_STATE();
case 1192:
ACCEPT_TOKEN(sym_cast);
END_STATE();
case 1193:
ACCEPT_TOKEN(sym_and);
END_STATE();
case 1194:
ACCEPT_TOKEN(sym_and);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1195:
ACCEPT_TOKEN(sym_true);
END_STATE();
case 1196:
ACCEPT_TOKEN(sym_true);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1197:
ACCEPT_TOKEN(sym_false);
END_STATE();
case 1198:
ACCEPT_TOKEN(sym_false);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1199:
ACCEPT_TOKEN(sym_number);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1199);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1200:
ACCEPT_TOKEN(sym_number);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1200);
END_STATE();
case 1201:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == '_') ADVANCE(1598);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1202:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == '_') ADVANCE(1599);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1203:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1607);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1204:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1602);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1578);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1205:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1602);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1206:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1227);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1207:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(908);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1208:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1608);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1209:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1482);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1210:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1364);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1572);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1211:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1595);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1212:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1398);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1449);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1213:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1398);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1214:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1377);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1215:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1369);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1216:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1380);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1217:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1497);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1218:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1500);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1219:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1488);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1220:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1430);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1221:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1563);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1222:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1565);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1223:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1516);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1224:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1575);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1225:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(1573);
if (('0' <= lookahead && lookahead <= '9') ||
('B' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1226:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1393);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1227:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'B' ||
lookahead == 'b') ADVANCE(1396);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1228:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1101);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1229:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(963);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1230:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1370);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1231:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1455);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1232:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1341);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1233:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1545);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1234:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1400);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1235:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1559);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1236:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1553);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1237:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1282);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1238:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1266);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1239:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1339);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1480);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1240:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1600);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1241:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(1601);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1242:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1194);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1243:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1152);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1244:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1027);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1245:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1279);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1246:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1597);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1247:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'D' ||
lookahead == 'd') ADVANCE(1222);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1248:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1539);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1249:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1231);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1250:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1170);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1251:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1172);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1252:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1090);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1253:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1150);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1254:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1037);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1321);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1255:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1029);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1256:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(885);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1257:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(929);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1258:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(873);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1259:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1012);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1260:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1196);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1261:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1198);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1262:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1022);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1263:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(916);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1264:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(906);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1265:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(983);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1266:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(979);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1267:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(981);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1268:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1088);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1269:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(997);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1270:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1209);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1271:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1240);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1272:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1502);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1273:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1570);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1330);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1274:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1570);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1275:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1604);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1276:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1233);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1277:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1230);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1278:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1221);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1279:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1483);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1280:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1324);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1281:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1399);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(898);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1456);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1282:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1246);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1283:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1412);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1284:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1325);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1403);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1458);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1285:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1325);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1403);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1286:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1325);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1287:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1395);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1288:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1332);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1289:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1541);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1290:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1404);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1291:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1493);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1292:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1542);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1220);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1293:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1413);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1294:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1485);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1295:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1234);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1296:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1283);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1297:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1505);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1298:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1354);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1299:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1492);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(890);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1300:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1492);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1301:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1519);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1302:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1496);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1303:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1551);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1304:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1487);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1305:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1445);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1306:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1562);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1307:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1506);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1308:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1489);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1309:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1490);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1310:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1527);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1311:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1564);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1312:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1436);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1313:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(1437);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1314:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1318);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(895);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1004);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1315:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1318);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(895);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1245);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1316:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1318);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1004);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1317:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1318);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1245);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1318:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1535);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1319:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1031);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1528);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1320:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1031);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1321:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1034);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1322:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1036);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1323:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1080);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1324:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1211);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1325:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1549);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1326:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'F' ||
lookahead == 'f') ADVANCE(1462);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1327:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1052);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1328:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(904);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1329:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(921);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1330:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1336);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1331:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1418);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1332:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'G' ||
lookahead == 'g') ADVANCE(1362);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1333:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1144);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1334:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(992);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1335:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1272);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1336:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1550);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1337:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1277);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1387);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1338:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1277);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1428);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1339:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1290);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1340:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1469);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1341:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'H' ||
lookahead == 'h') ADVANCE(1219);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1342:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1371);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1458);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1343:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1371);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1344:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1426);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1425);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1345:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1373);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1346:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1479);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1347:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1612);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1348:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1411);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1349:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1403);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1458);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1350:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1403);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1351:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1330);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1352:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1407);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1353:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1540);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1354:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1331);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1355:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1228);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1356:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1423);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1357:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1229);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1358:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1555);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1359:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1416);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1360:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1427);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1361:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1465);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1362:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1420);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1363:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1372);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1364:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1529);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1365:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1440);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1366:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1466);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1367:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1236);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1368:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1468);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1369:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(1435);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1370:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(946);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1371:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(1250);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1353);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1372:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(1250);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1373:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'K' ||
lookahead == 'k') ADVANCE(1251);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1374:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1175);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1375:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1178);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1376:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(939);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1377:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1140);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1378:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(967);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1379:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1074);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1380:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1061);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1381:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1345);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(973);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1179);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1382:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1345);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(974);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1179);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1383:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1524);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1244);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(1271);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1384:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1374);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1385:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1375);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1386:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1611);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1387:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1579);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1530);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1388:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1579);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1389:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1376);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1390:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1378);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1517);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1391:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1378);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1392:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1379);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1393:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1357);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1394:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1548);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1395:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1276);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1396:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1264);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1397:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1561);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1398:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1531);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1399:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1311);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1400:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(1223);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1401:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(879);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1402:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1045);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1403:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1353);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1404:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1207);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1405:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1417);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1406:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1307);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1407:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(1217);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1408:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1242);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(875);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1137);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1409:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1242);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(875);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1410:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(895);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1411:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1327);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1412:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1168);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1413:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1015);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1414:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1041);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1415:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1438);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1416:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1065);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1417:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(934);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1418:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(951);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1419:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(881);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1420:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1085);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1421:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(910);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1422:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1243);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1423:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1328);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1424:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1244);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(1271);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1425:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1554);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1426:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1581);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1427:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1329);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1428:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1530);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1429:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1346);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1430:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1543);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1431:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1241);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1432:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1546);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1433:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1439);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1434:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1556);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1435:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1538);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1436:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1552);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1437:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1560);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1438:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1304);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1450);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1439:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1304);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1440:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1265);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1441:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1269);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1442:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1356);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1443:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1593);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1444:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1235);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1445:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1238);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1446:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1568);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1447:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(1202);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1448:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1578);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1449:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1401);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1450:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(890);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1451:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(959);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1452:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1387);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1453:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1571);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1454:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1576);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1455:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1422);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1456:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1475);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1457:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1526);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1458:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1476);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1459:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1484);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1460:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1237);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1461:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1323);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1462:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1494);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1463:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1547);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1389);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1464:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1388);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1465:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1419);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1466:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1447);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1467:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1431);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1468:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1421);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1469:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1510);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1470:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1586);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1471:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1513);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1472:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1359);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1473:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(1441);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1474:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(965);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1475:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(867);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1476:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1025);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1477:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1247);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1478:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(1293);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1479:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(1591);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1480:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'Q' ||
lookahead == 'q') ADVANCE(1592);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1481:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1148);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1482:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1142);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1483:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1059);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1484:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1008);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1485:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(931);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1486:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1005);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1487:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1067);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1488:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1103);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1489:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(912);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1490:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(914);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1491:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1449);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1492:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1603);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1493:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1326);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1494:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1402);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1495:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1454);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1496:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1609);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1497:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1610);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1498:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1587);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1499:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1442);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1500:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1232);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1501:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1352);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1502:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1252);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1503:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1215);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1504:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1414);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1505:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1544);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1506:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1355);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1507:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1457);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1508:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1278);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1509:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1517);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1510:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1347);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1511:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1460);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1512:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1367);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1513:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1298);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1514:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1267);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1515:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1312);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1516:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1268);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1517:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1208);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1518:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1216);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1519:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1532);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1520:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1515);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1521:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1313);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1522:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(1521);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1523:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(875);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1524:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1254);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1525:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1063);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1526:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1525);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1527:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1537);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1528:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1297);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1529:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1255);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1530:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1566);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1531:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1261);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1532:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1262);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1533:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1308);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1534:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1309);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1535:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1289);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1536:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1360);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1537:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'S' ||
lookahead == 's') ADVANCE(1366);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1538:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1613);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1539:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1605);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1540:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1054);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1541:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1056);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1542:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1017);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1543:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(961);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1544:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(888);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1545:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1047);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1546:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1299);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1547:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(936);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1548:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(892);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1549:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1069);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1550:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1072);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1551:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(877);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1552:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1201);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1553:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1050);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1554:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1333);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1555:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1334);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1556:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1450);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1557:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1340);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1558:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1253);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1559:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1361);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1560:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1386);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1561:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1294);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1562:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1461);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1563:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1256);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1564:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1257);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1565:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1258);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1566:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1503);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1567:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1259);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1568:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1300);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1569:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1512);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1570:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1580);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1571:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1443);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1572:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1583);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1573:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1585);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1574:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1365);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1575:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(1368);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1576:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1474);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1577:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1384);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1578:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1481);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1579:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1405);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1580:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1499);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1581:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1558);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1582:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1406);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1583:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1504);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1584:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1444);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1585:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1518);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1586:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1574);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1587:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1260);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1588:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1557);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1589:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1520);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1590:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1302);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1591:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1263);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1592:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1305);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1593:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1385);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1594:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1226);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1595:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1394);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1596:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1392);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1597:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1514);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1598:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1533);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1599:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1534);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1600:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1567);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1601:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(1522);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1602:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(1348);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1603:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(1214);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1604:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'V' ||
lookahead == 'v') ADVANCE(1301);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1605:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'W' ||
lookahead == 'w') ADVANCE(1296);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1606:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'X' ||
lookahead == 'x') ADVANCE(1271);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1607:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1146);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1608:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1123);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1609:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(1043);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1610:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(948);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1611:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'Y' ||
lookahead == 'y') ADVANCE(919);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1612:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (lookahead == 'Z' ||
lookahead == 'z') ADVANCE(1224);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Y') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'y')) ADVANCE(1613);
END_STATE();
case 1613:
ACCEPT_TOKEN(sym__identifier);
if (lookahead == '.') ADVANCE(862);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613);
END_STATE();
case 1614:
ACCEPT_TOKEN(sym__constraint);
END_STATE();
default:
return false;
}
}
static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[0] = {.lex_state = 0},
[1] = {.lex_state = 863},
[2] = {.lex_state = 863},
[3] = {.lex_state = 16},
[4] = {.lex_state = 16},
[5] = {.lex_state = 5},
[6] = {.lex_state = 5},
[7] = {.lex_state = 16},
[8] = {.lex_state = 20},
[9] = {.lex_state = 20},
[10] = {.lex_state = 20},
[11] = {.lex_state = 20},
[12] = {.lex_state = 20},
[13] = {.lex_state = 20},
[14] = {.lex_state = 16},
[15] = {.lex_state = 16},
[16] = {.lex_state = 5},
[17] = {.lex_state = 20},
[18] = {.lex_state = 16},
[19] = {.lex_state = 5},
[20] = {.lex_state = 5},
[21] = {.lex_state = 11},
[22] = {.lex_state = 5},
[23] = {.lex_state = 5},
[24] = {.lex_state = 11},
[25] = {.lex_state = 16},
[26] = {.lex_state = 16},
[27] = {.lex_state = 11},
[28] = {.lex_state = 21},
[29] = {.lex_state = 16},
[30] = {.lex_state = 5},
[31] = {.lex_state = 16},
[32] = {.lex_state = 11},
[33] = {.lex_state = 11},
[34] = {.lex_state = 16},
[35] = {.lex_state = 11},
[36] = {.lex_state = 11},
[37] = {.lex_state = 11},
[38] = {.lex_state = 20},
[39] = {.lex_state = 20},
[40] = {.lex_state = 21},
[41] = {.lex_state = 20},
[42] = {.lex_state = 31},
[43] = {.lex_state = 20},
[44] = {.lex_state = 16},
[45] = {.lex_state = 28},
[46] = {.lex_state = 21},
[47] = {.lex_state = 21},
[48] = {.lex_state = 28},
[49] = {.lex_state = 20},
[50] = {.lex_state = 20},
[51] = {.lex_state = 20},
[52] = {.lex_state = 20},
[53] = {.lex_state = 21},
[54] = {.lex_state = 28},
[55] = {.lex_state = 86},
[56] = {.lex_state = 16},
[57] = {.lex_state = 16},
[58] = {.lex_state = 16},
[59] = {.lex_state = 16},
[60] = {.lex_state = 31},
[61] = {.lex_state = 18},
[62] = {.lex_state = 28},
[63] = {.lex_state = 20},
[64] = {.lex_state = 21},
[65] = {.lex_state = 31},
[66] = {.lex_state = 21},
[67] = {.lex_state = 18},
[68] = {.lex_state = 16},
[69] = {.lex_state = 86},
[70] = {.lex_state = 16},
[71] = {.lex_state = 20},
[72] = {.lex_state = 20},
[73] = {.lex_state = 18},
[74] = {.lex_state = 20},
[75] = {.lex_state = 20},
[76] = {.lex_state = 16},
[77] = {.lex_state = 16},
[78] = {.lex_state = 18},
[79] = {.lex_state = 27},
[80] = {.lex_state = 20},
[81] = {.lex_state = 18},
[82] = {.lex_state = 16},
[83] = {.lex_state = 16},
[84] = {.lex_state = 20},
[85] = {.lex_state = 86},
[86] = {.lex_state = 18},
[87] = {.lex_state = 32},
[88] = {.lex_state = 16},
[89] = {.lex_state = 7},
[90] = {.lex_state = 7},
[91] = {.lex_state = 16},
[92] = {.lex_state = 20},
[93] = {.lex_state = 10},
[94] = {.lex_state = 10},
[95] = {.lex_state = 20},
[96] = {.lex_state = 16},
[97] = {.lex_state = 20},
[98] = {.lex_state = 16},
[99] = {.lex_state = 16},
[100] = {.lex_state = 20},
[101] = {.lex_state = 18},
[102] = {.lex_state = 16},
[103] = {.lex_state = 16},
[104] = {.lex_state = 20},
[105] = {.lex_state = 20},
[106] = {.lex_state = 16},
[107] = {.lex_state = 20},
[108] = {.lex_state = 20},
[109] = {.lex_state = 20},
[110] = {.lex_state = 17},
[111] = {.lex_state = 16},
[112] = {.lex_state = 16},
[113] = {.lex_state = 20},
[114] = {.lex_state = 20},
[115] = {.lex_state = 17},
[116] = {.lex_state = 17},
[117] = {.lex_state = 27},
[118] = {.lex_state = 17},
[119] = {.lex_state = 32},
[120] = {.lex_state = 13},
[121] = {.lex_state = 32},
[122] = {.lex_state = 13},
[123] = {.lex_state = 7},
[124] = {.lex_state = 17},
[125] = {.lex_state = 10},
[126] = {.lex_state = 27},
[127] = {.lex_state = 39},
[128] = {.lex_state = 6},
[129] = {.lex_state = 17},
[130] = {.lex_state = 17},
[131] = {.lex_state = 6},
[132] = {.lex_state = 27},
[133] = {.lex_state = 19},
[134] = {.lex_state = 40},
[135] = {.lex_state = 7},
[136] = {.lex_state = 6},
[137] = {.lex_state = 22},
[138] = {.lex_state = 39},
[139] = {.lex_state = 19},
[140] = {.lex_state = 7},
[141] = {.lex_state = 10},
[142] = {.lex_state = 7},
[143] = {.lex_state = 39},
[144] = {.lex_state = 16},
[145] = {.lex_state = 7},
[146] = {.lex_state = 19},
[147] = {.lex_state = 19},
[148] = {.lex_state = 7},
[149] = {.lex_state = 39},
[150] = {.lex_state = 22},
[151] = {.lex_state = 40},
[152] = {.lex_state = 10},
[153] = {.lex_state = 40},
[154] = {.lex_state = 21},
[155] = {.lex_state = 19},
[156] = {.lex_state = 10},
[157] = {.lex_state = 10},
[158] = {.lex_state = 10},
[159] = {.lex_state = 21},
[160] = {.lex_state = 19},
[161] = {.lex_state = 12},
[162] = {.lex_state = 12},
[163] = {.lex_state = 19},
[164] = {.lex_state = 13},
[165] = {.lex_state = 87},
[166] = {.lex_state = 21},
[167] = {.lex_state = 13},
[168] = {.lex_state = 13},
[169] = {.lex_state = 12},
[170] = {.lex_state = 87},
[171] = {.lex_state = 87},
[172] = {.lex_state = 15},
[173] = {.lex_state = 87},
[174] = {.lex_state = 18},
[175] = {.lex_state = 15},
[176] = {.lex_state = 87},
[177] = {.lex_state = 19},
[178] = {.lex_state = 87},
[179] = {.lex_state = 87},
[180] = {.lex_state = 87},
[181] = {.lex_state = 87},
[182] = {.lex_state = 87},
[183] = {.lex_state = 87},
[184] = {.lex_state = 87},
[185] = {.lex_state = 13},
[186] = {.lex_state = 13},
[187] = {.lex_state = 21},
[188] = {.lex_state = 14},
[189] = {.lex_state = 14},
[190] = {.lex_state = 18},
[191] = {.lex_state = 28},
[192] = {.lex_state = 13},
[193] = {.lex_state = 6},
[194] = {.lex_state = 6},
[195] = {.lex_state = 87},
[196] = {.lex_state = 87},
[197] = {.lex_state = 19},
[198] = {.lex_state = 6},
[199] = {.lex_state = 6},
[200] = {.lex_state = 28},
[201] = {.lex_state = 87},
[202] = {.lex_state = 87},
[203] = {.lex_state = 87},
[204] = {.lex_state = 87},
[205] = {.lex_state = 87},
[206] = {.lex_state = 12},
[207] = {.lex_state = 21},
[208] = {.lex_state = 88},
[209] = {.lex_state = 23},
[210] = {.lex_state = 17},
[211] = {.lex_state = 28},
[212] = {.lex_state = 88},
[213] = {.lex_state = 27},
[214] = {.lex_state = 15},
[215] = {.lex_state = 18},
[216] = {.lex_state = 18},
[217] = {.lex_state = 17},
[218] = {.lex_state = 12},
[219] = {.lex_state = 12},
[220] = {.lex_state = 12},
[221] = {.lex_state = 21},
[222] = {.lex_state = 12},
[223] = {.lex_state = 14},
[224] = {.lex_state = 6},
[225] = {.lex_state = 35},
[226] = {.lex_state = 21},
[227] = {.lex_state = 88},
[228] = {.lex_state = 35},
[229] = {.lex_state = 35},
[230] = {.lex_state = 35},
[231] = {.lex_state = 21},
[232] = {.lex_state = 23},
[233] = {.lex_state = 27},
[234] = {.lex_state = 21},
[235] = {.lex_state = 88},
[236] = {.lex_state = 28},
[237] = {.lex_state = 28},
[238] = {.lex_state = 21},
[239] = {.lex_state = 21},
[240] = {.lex_state = 28},
[241] = {.lex_state = 21},
[242] = {.lex_state = 21},
[243] = {.lex_state = 21},
[244] = {.lex_state = 21},
[245] = {.lex_state = 21},
[246] = {.lex_state = 18},
[247] = {.lex_state = 18},
[248] = {.lex_state = 18},
[249] = {.lex_state = 18},
[250] = {.lex_state = 28},
[251] = {.lex_state = 28},
[252] = {.lex_state = 28},
[253] = {.lex_state = 28},
[254] = {.lex_state = 28},
[255] = {.lex_state = 44},
[256] = {.lex_state = 21},
[257] = {.lex_state = 17},
[258] = {.lex_state = 17},
[259] = {.lex_state = 21},
[260] = {.lex_state = 44},
[261] = {.lex_state = 28},
[262] = {.lex_state = 14},
[263] = {.lex_state = 21},
[264] = {.lex_state = 21},
[265] = {.lex_state = 21},
[266] = {.lex_state = 21},
[267] = {.lex_state = 27},
[268] = {.lex_state = 15},
[269] = {.lex_state = 15},
[270] = {.lex_state = 28},
[271] = {.lex_state = 18},
[272] = {.lex_state = 19},
[273] = {.lex_state = 15},
[274] = {.lex_state = 15},
[275] = {.lex_state = 26},
[276] = {.lex_state = 14},
[277] = {.lex_state = 28},
[278] = {.lex_state = 21},
[279] = {.lex_state = 28},
[280] = {.lex_state = 21},
[281] = {.lex_state = 28},
[282] = {.lex_state = 19},
[283] = {.lex_state = 21},
[284] = {.lex_state = 14},
[285] = {.lex_state = 14},
[286] = {.lex_state = 28},
[287] = {.lex_state = 28},
[288] = {.lex_state = 26},
[289] = {.lex_state = 15},
[290] = {.lex_state = 28},
[291] = {.lex_state = 28},
[292] = {.lex_state = 21},
[293] = {.lex_state = 19},
[294] = {.lex_state = 21},
[295] = {.lex_state = 14},
[296] = {.lex_state = 28},
[297] = {.lex_state = 28},
[298] = {.lex_state = 39},
[299] = {.lex_state = 18},
[300] = {.lex_state = 18},
[301] = {.lex_state = 18},
[302] = {.lex_state = 18},
[303] = {.lex_state = 18},
[304] = {.lex_state = 18},
[305] = {.lex_state = 18},
[306] = {.lex_state = 18},
[307] = {.lex_state = 27},
[308] = {.lex_state = 18},
[309] = {.lex_state = 18},
[310] = {.lex_state = 18},
[311] = {.lex_state = 17},
[312] = {.lex_state = 18},
[313] = {.lex_state = 18},
[314] = {.lex_state = 18},
[315] = {.lex_state = 18},
[316] = {.lex_state = 36},
[317] = {.lex_state = 18},
[318] = {.lex_state = 18},
[319] = {.lex_state = 17},
[320] = {.lex_state = 17},
[321] = {.lex_state = 17},
[322] = {.lex_state = 17},
[323] = {.lex_state = 19},
[324] = {.lex_state = 19},
[325] = {.lex_state = 39},
[326] = {.lex_state = 36},
[327] = {.lex_state = 36},
[328] = {.lex_state = 36},
[329] = {.lex_state = 17},
[330] = {.lex_state = 27},
[331] = {.lex_state = 19},
[332] = {.lex_state = 27},
[333] = {.lex_state = 19},
[334] = {.lex_state = 27},
[335] = {.lex_state = 19},
[336] = {.lex_state = 17},
[337] = {.lex_state = 27},
[338] = {.lex_state = 17},
[339] = {.lex_state = 17},
[340] = {.lex_state = 17},
[341] = {.lex_state = 17},
[342] = {.lex_state = 27},
[343] = {.lex_state = 17},
[344] = {.lex_state = 19},
[345] = {.lex_state = 17},
[346] = {.lex_state = 27},
[347] = {.lex_state = 27},
[348] = {.lex_state = 17},
[349] = {.lex_state = 17},
[350] = {.lex_state = 27},
[351] = {.lex_state = 17},
[352] = {.lex_state = 27},
[353] = {.lex_state = 17},
[354] = {.lex_state = 17},
[355] = {.lex_state = 27},
[356] = {.lex_state = 27},
[357] = {.lex_state = 33},
[358] = {.lex_state = 27},
[359] = {.lex_state = 45},
[360] = {.lex_state = 27},
[361] = {.lex_state = 17},
[362] = {.lex_state = 19},
[363] = {.lex_state = 17},
[364] = {.lex_state = 27},
[365] = {.lex_state = 39},
[366] = {.lex_state = 27},
[367] = {.lex_state = 27},
[368] = {.lex_state = 45},
[369] = {.lex_state = 29},
[370] = {.lex_state = 27},
[371] = {.lex_state = 41},
[372] = {.lex_state = 17},
[373] = {.lex_state = 41},
[374] = {.lex_state = 41},
[375] = {.lex_state = 27},
[376] = {.lex_state = 21},
[377] = {.lex_state = 41},
[378] = {.lex_state = 17},
[379] = {.lex_state = 19},
[380] = {.lex_state = 39},
[381] = {.lex_state = 39},
[382] = {.lex_state = 19},
[383] = {.lex_state = 19},
[384] = {.lex_state = 19},
[385] = {.lex_state = 39},
[386] = {.lex_state = 29},
[387] = {.lex_state = 39},
[388] = {.lex_state = 39},
[389] = {.lex_state = 33},
[390] = {.lex_state = 19},
[391] = {.lex_state = 39},
[392] = {.lex_state = 21},
[393] = {.lex_state = 33},
[394] = {.lex_state = 19},
[395] = {.lex_state = 19},
[396] = {.lex_state = 39},
[397] = {.lex_state = 19},
[398] = {.lex_state = 21},
[399] = {.lex_state = 51},
[400] = {.lex_state = 39},
[401] = {.lex_state = 39},
[402] = {.lex_state = 39},
[403] = {.lex_state = 19},
[404] = {.lex_state = 19},
[405] = {.lex_state = 34},
[406] = {.lex_state = 39},
[407] = {.lex_state = 16},
[408] = {.lex_state = 19},
[409] = {.lex_state = 51},
[410] = {.lex_state = 19},
[411] = {.lex_state = 39},
[412] = {.lex_state = 39},
[413] = {.lex_state = 30},
[414] = {.lex_state = 19},
[415] = {.lex_state = 39},
[416] = {.lex_state = 19},
[417] = {.lex_state = 39},
[418] = {.lex_state = 39},
[419] = {.lex_state = 39},
[420] = {.lex_state = 39},
[421] = {.lex_state = 39},
[422] = {.lex_state = 29},
[423] = {.lex_state = 19},
[424] = {.lex_state = 29},
[425] = {.lex_state = 19},
[426] = {.lex_state = 19},
[427] = {.lex_state = 34},
[428] = {.lex_state = 16},
[429] = {.lex_state = 34},
[430] = {.lex_state = 30},
[431] = {.lex_state = 19},
[432] = {.lex_state = 19},
[433] = {.lex_state = 30},
[434] = {.lex_state = 30},
[435] = {.lex_state = 8},
[436] = {.lex_state = 8},
[437] = {.lex_state = 21},
[438] = {.lex_state = 9},
[439] = {.lex_state = 9},
[440] = {.lex_state = 16},
[441] = {.lex_state = 8},
[442] = {.lex_state = 16},
[443] = {.lex_state = 16},
[444] = {.lex_state = 16},
[445] = {.lex_state = 16},
[446] = {.lex_state = 16},
[447] = {.lex_state = 16},
[448] = {.lex_state = 16},
[449] = {.lex_state = 16},
[450] = {.lex_state = 16},
[451] = {.lex_state = 16},
[452] = {.lex_state = 16},
[453] = {.lex_state = 24},
[454] = {.lex_state = 16},
[455] = {.lex_state = 16},
[456] = {.lex_state = 8},
[457] = {.lex_state = 16},
[458] = {.lex_state = 16},
[459] = {.lex_state = 16},
[460] = {.lex_state = 16},
[461] = {.lex_state = 24},
[462] = {.lex_state = 8},
[463] = {.lex_state = 16},
[464] = {.lex_state = 16},
[465] = {.lex_state = 16},
[466] = {.lex_state = 8},
[467] = {.lex_state = 16},
[468] = {.lex_state = 16},
[469] = {.lex_state = 16},
[470] = {.lex_state = 16},
[471] = {.lex_state = 16},
[472] = {.lex_state = 16},
[473] = {.lex_state = 8},
[474] = {.lex_state = 16},
[475] = {.lex_state = 16},
[476] = {.lex_state = 8},
[477] = {.lex_state = 16},
[478] = {.lex_state = 16},
[479] = {.lex_state = 16},
[480] = {.lex_state = 16},
[481] = {.lex_state = 16},
[482] = {.lex_state = 16},
[483] = {.lex_state = 16},
[484] = {.lex_state = 16},
[485] = {.lex_state = 9},
[486] = {.lex_state = 16},
[487] = {.lex_state = 16},
[488] = {.lex_state = 16},
[489] = {.lex_state = 16},
[490] = {.lex_state = 16},
[491] = {.lex_state = 16},
[492] = {.lex_state = 16},
[493] = {.lex_state = 16},
[494] = {.lex_state = 9},
[495] = {.lex_state = 16},
[496] = {.lex_state = 9},
[497] = {.lex_state = 16},
[498] = {.lex_state = 9},
[499] = {.lex_state = 29},
[500] = {.lex_state = 29},
[501] = {.lex_state = 25},
[502] = {.lex_state = 16},
[503] = {.lex_state = 9},
[504] = {.lex_state = 16},
[505] = {.lex_state = 16},
[506] = {.lex_state = 16},
[507] = {.lex_state = 9},
[508] = {.lex_state = 25},
[509] = {.lex_state = 16},
[510] = {.lex_state = 16},
[511] = {.lex_state = 16},
[512] = {.lex_state = 16},
[513] = {.lex_state = 16},
[514] = {.lex_state = 16},
[515] = {.lex_state = 16},
[516] = {.lex_state = 16},
[517] = {.lex_state = 16},
[518] = {.lex_state = 16},
[519] = {.lex_state = 37},
[520] = {.lex_state = 16},
[521] = {.lex_state = 30},
[522] = {.lex_state = 30},
[523] = {.lex_state = 16},
[524] = {.lex_state = 29},
[525] = {.lex_state = 37},
[526] = {.lex_state = 16},
[527] = {.lex_state = 37},
[528] = {.lex_state = 16},
[529] = {.lex_state = 16},
[530] = {.lex_state = 16},
[531] = {.lex_state = 16},
[532] = {.lex_state = 16},
[533] = {.lex_state = 37},
[534] = {.lex_state = 29},
[535] = {.lex_state = 29},
[536] = {.lex_state = 29},
[537] = {.lex_state = 29},
[538] = {.lex_state = 29},
[539] = {.lex_state = 29},
[540] = {.lex_state = 38},
[541] = {.lex_state = 30},
[542] = {.lex_state = 38},
[543] = {.lex_state = 29},
[544] = {.lex_state = 38},
[545] = {.lex_state = 38},
[546] = {.lex_state = 29},
[547] = {.lex_state = 29},
[548] = {.lex_state = 29},
[549] = {.lex_state = 29},
[550] = {.lex_state = 29},
[551] = {.lex_state = 29},
[552] = {.lex_state = 29},
[553] = {.lex_state = 29},
[554] = {.lex_state = 29},
[555] = {.lex_state = 29},
[556] = {.lex_state = 29},
[557] = {.lex_state = 29},
[558] = {.lex_state = 30},
[559] = {.lex_state = 30},
[560] = {.lex_state = 30},
[561] = {.lex_state = 30},
[562] = {.lex_state = 30},
[563] = {.lex_state = 30},
[564] = {.lex_state = 30},
[565] = {.lex_state = 30},
[566] = {.lex_state = 30},
[567] = {.lex_state = 30},
[568] = {.lex_state = 30},
[569] = {.lex_state = 30},
[570] = {.lex_state = 30},
[571] = {.lex_state = 30},
[572] = {.lex_state = 30},
[573] = {.lex_state = 30},
[574] = {.lex_state = 30},
[575] = {.lex_state = 30},
[576] = {.lex_state = 30},
[577] = {.lex_state = 54},
[578] = {.lex_state = 54},
[579] = {.lex_state = 54},
[580] = {.lex_state = 50},
[581] = {.lex_state = 50},
[582] = {.lex_state = 47},
[583] = {.lex_state = 863},
[584] = {.lex_state = 47},
[585] = {.lex_state = 47},
[586] = {.lex_state = 47},
[587] = {.lex_state = 47},
[588] = {.lex_state = 47},
[589] = {.lex_state = 47},
[590] = {.lex_state = 47},
[591] = {.lex_state = 47},
[592] = {.lex_state = 47},
[593] = {.lex_state = 863},
[594] = {.lex_state = 47},
[595] = {.lex_state = 47},
[596] = {.lex_state = 47},
[597] = {.lex_state = 47},
[598] = {.lex_state = 47},
[599] = {.lex_state = 47},
[600] = {.lex_state = 47},
[601] = {.lex_state = 47},
[602] = {.lex_state = 47},
[603] = {.lex_state = 47},
[604] = {.lex_state = 47},
[605] = {.lex_state = 47},
[606] = {.lex_state = 47},
[607] = {.lex_state = 47},
[608] = {.lex_state = 47},
[609] = {.lex_state = 47},
[610] = {.lex_state = 47},
[611] = {.lex_state = 47},
[612] = {.lex_state = 47},
[613] = {.lex_state = 46},
[614] = {.lex_state = 46},
[615] = {.lex_state = 46},
[616] = {.lex_state = 46},
[617] = {.lex_state = 43},
[618] = {.lex_state = 46},
[619] = {.lex_state = 46},
[620] = {.lex_state = 46},
[621] = {.lex_state = 43},
[622] = {.lex_state = 49},
[623] = {.lex_state = 43},
[624] = {.lex_state = 43},
[625] = {.lex_state = 43},
[626] = {.lex_state = 43},
[627] = {.lex_state = 43},
[628] = {.lex_state = 43},
[629] = {.lex_state = 43},
[630] = {.lex_state = 43},
[631] = {.lex_state = 43},
[632] = {.lex_state = 43},
[633] = {.lex_state = 43},
[634] = {.lex_state = 43},
[635] = {.lex_state = 43},
[636] = {.lex_state = 43},
[637] = {.lex_state = 52},
[638] = {.lex_state = 43},
[639] = {.lex_state = 43},
[640] = {.lex_state = 43},
[641] = {.lex_state = 43},
[642] = {.lex_state = 43},
[643] = {.lex_state = 43},
[644] = {.lex_state = 43},
[645] = {.lex_state = 43},
[646] = {.lex_state = 43},
[647] = {.lex_state = 43},
[648] = {.lex_state = 43},
[649] = {.lex_state = 43},
[650] = {.lex_state = 43},
[651] = {.lex_state = 43},
[652] = {.lex_state = 43},
[653] = {.lex_state = 43},
[654] = {.lex_state = 43},
[655] = {.lex_state = 43},
[656] = {.lex_state = 43},
[657] = {.lex_state = 43},
[658] = {.lex_state = 43},
[659] = {.lex_state = 43},
[660] = {.lex_state = 43},
[661] = {.lex_state = 43},
[662] = {.lex_state = 43},
[663] = {.lex_state = 43},
[664] = {.lex_state = 43},
[665] = {.lex_state = 43},
[666] = {.lex_state = 43},
[667] = {.lex_state = 43},
[668] = {.lex_state = 43},
[669] = {.lex_state = 43},
[670] = {.lex_state = 43},
[671] = {.lex_state = 43},
[672] = {.lex_state = 43},
[673] = {.lex_state = 43},
[674] = {.lex_state = 43},
[675] = {.lex_state = 43},
[676] = {.lex_state = 43},
[677] = {.lex_state = 43},
[678] = {.lex_state = 43},
[679] = {.lex_state = 43},
[680] = {.lex_state = 43},
[681] = {.lex_state = 43},
[682] = {.lex_state = 43},
[683] = {.lex_state = 43},
[684] = {.lex_state = 43},
[685] = {.lex_state = 43},
[686] = {.lex_state = 43},
[687] = {.lex_state = 43},
[688] = {.lex_state = 43},
[689] = {.lex_state = 43},
[690] = {.lex_state = 43},
[691] = {.lex_state = 43},
[692] = {.lex_state = 43},
[693] = {.lex_state = 43},
[694] = {.lex_state = 43},
[695] = {.lex_state = 43},
[696] = {.lex_state = 43},
[697] = {.lex_state = 43},
[698] = {.lex_state = 43},
[699] = {.lex_state = 43},
[700] = {.lex_state = 43},
[701] = {.lex_state = 43},
[702] = {.lex_state = 43},
[703] = {.lex_state = 43},
[704] = {.lex_state = 43},
[705] = {.lex_state = 43},
[706] = {.lex_state = 43},
[707] = {.lex_state = 43},
[708] = {.lex_state = 43},
[709] = {.lex_state = 43},
[710] = {.lex_state = 43},
[711] = {.lex_state = 43},
[712] = {.lex_state = 43},
[713] = {.lex_state = 43},
[714] = {.lex_state = 43},
[715] = {.lex_state = 43},
[716] = {.lex_state = 43},
[717] = {.lex_state = 43},
[718] = {.lex_state = 43},
[719] = {.lex_state = 43},
[720] = {.lex_state = 863},
[721] = {.lex_state = 863},
[722] = {.lex_state = 863},
[723] = {.lex_state = 86},
[724] = {.lex_state = 863},
[725] = {.lex_state = 863},
[726] = {.lex_state = 863},
[727] = {.lex_state = 58},
[728] = {.lex_state = 863},
[729] = {.lex_state = 863},
[730] = {.lex_state = 58},
[731] = {.lex_state = 0},
[732] = {.lex_state = 863},
[733] = {.lex_state = 863},
[734] = {.lex_state = 863},
[735] = {.lex_state = 0},
[736] = {.lex_state = 863},
[737] = {.lex_state = 0},
[738] = {.lex_state = 863},
[739] = {.lex_state = 863},
[740] = {.lex_state = 58},
[741] = {.lex_state = 0},
[742] = {.lex_state = 863},
[743] = {.lex_state = 0},
[744] = {.lex_state = 863},
[745] = {.lex_state = 58},
[746] = {.lex_state = 0},
[747] = {.lex_state = 863},
[748] = {.lex_state = 863},
[749] = {.lex_state = 863},
[750] = {.lex_state = 0},
[751] = {.lex_state = 863},
[752] = {.lex_state = 87},
[753] = {.lex_state = 58},
[754] = {.lex_state = 863},
[755] = {.lex_state = 65},
[756] = {.lex_state = 58},
[757] = {.lex_state = 863},
[758] = {.lex_state = 0},
[759] = {.lex_state = 863},
[760] = {.lex_state = 59},
[761] = {.lex_state = 0},
[762] = {.lex_state = 863},
[763] = {.lex_state = 863},
[764] = {.lex_state = 0},
[765] = {.lex_state = 0},
[766] = {.lex_state = 0},
[767] = {.lex_state = 863},
[768] = {.lex_state = 863},
[769] = {.lex_state = 0},
[770] = {.lex_state = 59},
[771] = {.lex_state = 0},
[772] = {.lex_state = 62},
[773] = {.lex_state = 59},
[774] = {.lex_state = 0},
[775] = {.lex_state = 0},
[776] = {.lex_state = 0},
[777] = {.lex_state = 863},
[778] = {.lex_state = 63},
[779] = {.lex_state = 59},
[780] = {.lex_state = 66},
[781] = {.lex_state = 0},
[782] = {.lex_state = 62},
[783] = {.lex_state = 63},
[784] = {.lex_state = 0},
[785] = {.lex_state = 59},
[786] = {.lex_state = 0},
[787] = {.lex_state = 0},
[788] = {.lex_state = 863},
[789] = {.lex_state = 63},
[790] = {.lex_state = 63},
[791] = {.lex_state = 0},
[792] = {.lex_state = 62},
[793] = {.lex_state = 0},
[794] = {.lex_state = 63},
[795] = {.lex_state = 63},
[796] = {.lex_state = 0},
[797] = {.lex_state = 0},
[798] = {.lex_state = 63},
[799] = {.lex_state = 0},
[800] = {.lex_state = 59},
[801] = {.lex_state = 0},
[802] = {.lex_state = 863},
[803] = {.lex_state = 62},
[804] = {.lex_state = 0},
[805] = {.lex_state = 62},
[806] = {.lex_state = 62},
[807] = {.lex_state = 0},
[808] = {.lex_state = 82},
[809] = {.lex_state = 0},
[810] = {.lex_state = 0},
[811] = {.lex_state = 863},
[812] = {.lex_state = 60},
[813] = {.lex_state = 863},
[814] = {.lex_state = 0},
[815] = {.lex_state = 0},
[816] = {.lex_state = 0},
[817] = {.lex_state = 0},
[818] = {.lex_state = 863},
[819] = {.lex_state = 863},
[820] = {.lex_state = 54},
[821] = {.lex_state = 863},
[822] = {.lex_state = 0},
[823] = {.lex_state = 863},
[824] = {.lex_state = 61},
[825] = {.lex_state = 863},
[826] = {.lex_state = 863},
[827] = {.lex_state = 863},
[828] = {.lex_state = 863},
[829] = {.lex_state = 863},
[830] = {.lex_state = 863},
[831] = {.lex_state = 60},
[832] = {.lex_state = 863},
[833] = {.lex_state = 863},
[834] = {.lex_state = 60},
[835] = {.lex_state = 54},
[836] = {.lex_state = 54},
[837] = {.lex_state = 863},
[838] = {.lex_state = 0},
[839] = {.lex_state = 67},
[840] = {.lex_state = 0},
[841] = {.lex_state = 63},
[842] = {.lex_state = 863},
[843] = {.lex_state = 60},
[844] = {.lex_state = 0},
[845] = {.lex_state = 54},
[846] = {.lex_state = 0},
[847] = {.lex_state = 61},
[848] = {.lex_state = 863},
[849] = {.lex_state = 0},
[850] = {.lex_state = 54},
[851] = {.lex_state = 61},
[852] = {.lex_state = 54},
[853] = {.lex_state = 54},
[854] = {.lex_state = 54},
[855] = {.lex_state = 863},
[856] = {.lex_state = 863},
[857] = {.lex_state = 863},
[858] = {.lex_state = 863},
[859] = {.lex_state = 54},
[860] = {.lex_state = 863},
[861] = {.lex_state = 54},
[862] = {.lex_state = 60},
[863] = {.lex_state = 60},
[864] = {.lex_state = 69},
[865] = {.lex_state = 63},
[866] = {.lex_state = 54},
[867] = {.lex_state = 0},
[868] = {.lex_state = 863},
[869] = {.lex_state = 863},
[870] = {.lex_state = 863},
[871] = {.lex_state = 863},
[872] = {.lex_state = 863},
[873] = {.lex_state = 43},
[874] = {.lex_state = 0},
[875] = {.lex_state = 54},
[876] = {.lex_state = 863},
[877] = {.lex_state = 0},
[878] = {.lex_state = 42},
[879] = {.lex_state = 61},
[880] = {.lex_state = 43},
[881] = {.lex_state = 43},
[882] = {.lex_state = 863},
[883] = {.lex_state = 61},
[884] = {.lex_state = 61},
[885] = {.lex_state = 0},
[886] = {.lex_state = 43},
[887] = {.lex_state = 0},
[888] = {.lex_state = 0},
[889] = {.lex_state = 863},
[890] = {.lex_state = 0},
[891] = {.lex_state = 43},
[892] = {.lex_state = 54},
[893] = {.lex_state = 43},
[894] = {.lex_state = 43},
[895] = {.lex_state = 863},
[896] = {.lex_state = 43},
[897] = {.lex_state = 54},
[898] = {.lex_state = 54},
[899] = {.lex_state = 68},
[900] = {.lex_state = 54},
[901] = {.lex_state = 54},
[902] = {.lex_state = 863},
[903] = {.lex_state = 0},
[904] = {.lex_state = 863},
[905] = {.lex_state = 863},
[906] = {.lex_state = 863},
[907] = {.lex_state = 863},
[908] = {.lex_state = 863},
[909] = {.lex_state = 0},
[910] = {.lex_state = 0},
[911] = {.lex_state = 54},
[912] = {.lex_state = 64},
[913] = {.lex_state = 54},
[914] = {.lex_state = 0},
[915] = {.lex_state = 863},
[916] = {.lex_state = 0},
[917] = {.lex_state = 96},
[918] = {.lex_state = 54},
[919] = {.lex_state = 863},
[920] = {.lex_state = 863},
[921] = {.lex_state = 70},
[922] = {.lex_state = 0},
[923] = {.lex_state = 54},
[924] = {.lex_state = 863},
[925] = {.lex_state = 863},
[926] = {.lex_state = 863},
[927] = {.lex_state = 863},
[928] = {.lex_state = 863},
[929] = {.lex_state = 54},
[930] = {.lex_state = 0},
[931] = {.lex_state = 0},
[932] = {.lex_state = 863},
[933] = {.lex_state = 0},
[934] = {.lex_state = 64},
[935] = {.lex_state = 72},
[936] = {.lex_state = 0},
[937] = {.lex_state = 863},
[938] = {.lex_state = 54},
[939] = {.lex_state = 0},
[940] = {.lex_state = 74},
[941] = {.lex_state = 74},
[942] = {.lex_state = 0},
[943] = {.lex_state = 55},
[944] = {.lex_state = 54},
[945] = {.lex_state = 0},
[946] = {.lex_state = 54},
[947] = {.lex_state = 54},
[948] = {.lex_state = 72},
[949] = {.lex_state = 863},
[950] = {.lex_state = 0},
[951] = {.lex_state = 0},
[952] = {.lex_state = 64},
[953] = {.lex_state = 74},
[954] = {.lex_state = 0},
[955] = {.lex_state = 55},
[956] = {.lex_state = 83},
[957] = {.lex_state = 55},
[958] = {.lex_state = 0},
[959] = {.lex_state = 0},
[960] = {.lex_state = 74},
[961] = {.lex_state = 54},
[962] = {.lex_state = 0},
[963] = {.lex_state = 0},
[964] = {.lex_state = 64},
[965] = {.lex_state = 0},
[966] = {.lex_state = 54},
[967] = {.lex_state = 863},
[968] = {.lex_state = 863},
[969] = {.lex_state = 0},
[970] = {.lex_state = 863},
[971] = {.lex_state = 863},
[972] = {.lex_state = 0},
[973] = {.lex_state = 0},
[974] = {.lex_state = 54},
[975] = {.lex_state = 0},
[976] = {.lex_state = 54},
[977] = {.lex_state = 863},
[978] = {.lex_state = 74},
[979] = {.lex_state = 73},
[980] = {.lex_state = 0},
[981] = {.lex_state = 54},
[982] = {.lex_state = 0},
[983] = {.lex_state = 863},
[984] = {.lex_state = 73},
[985] = {.lex_state = 100},
[986] = {.lex_state = 863},
[987] = {.lex_state = 0},
[988] = {.lex_state = 0},
[989] = {.lex_state = 863},
[990] = {.lex_state = 0},
[991] = {.lex_state = 0},
[992] = {.lex_state = 863},
[993] = {.lex_state = 0},
[994] = {.lex_state = 64},
[995] = {.lex_state = 0},
[996] = {.lex_state = 863},
[997] = {.lex_state = 0},
[998] = {.lex_state = 863},
[999] = {.lex_state = 0},
[1000] = {.lex_state = 863},
[1001] = {.lex_state = 863},
[1002] = {.lex_state = 863},
[1003] = {.lex_state = 0},
[1004] = {.lex_state = 64},
[1005] = {.lex_state = 0},
[1006] = {.lex_state = 93},
[1007] = {.lex_state = 63},
[1008] = {.lex_state = 63},
[1009] = {.lex_state = 0},
[1010] = {.lex_state = 63},
[1011] = {.lex_state = 0},
[1012] = {.lex_state = 863},
[1013] = {.lex_state = 0},
[1014] = {.lex_state = 0},
[1015] = {.lex_state = 63},
[1016] = {.lex_state = 863},
[1017] = {.lex_state = 863},
[1018] = {.lex_state = 107},
[1019] = {.lex_state = 0},
[1020] = {.lex_state = 63},
[1021] = {.lex_state = 0},
[1022] = {.lex_state = 0},
[1023] = {.lex_state = 63},
[1024] = {.lex_state = 0},
[1025] = {.lex_state = 63},
[1026] = {.lex_state = 63},
[1027] = {.lex_state = 63},
[1028] = {.lex_state = 63},
[1029] = {.lex_state = 0},
[1030] = {.lex_state = 0},
[1031] = {.lex_state = 863},
[1032] = {.lex_state = 0},
[1033] = {.lex_state = 863},
[1034] = {.lex_state = 0},
[1035] = {.lex_state = 863},
[1036] = {.lex_state = 0},
[1037] = {.lex_state = 863},
[1038] = {.lex_state = 863},
[1039] = {.lex_state = 863},
[1040] = {.lex_state = 0},
[1041] = {.lex_state = 863},
[1042] = {.lex_state = 54},
[1043] = {.lex_state = 0},
[1044] = {.lex_state = 0},
[1045] = {.lex_state = 0},
[1046] = {.lex_state = 863},
[1047] = {.lex_state = 0},
[1048] = {.lex_state = 863},
[1049] = {.lex_state = 863},
[1050] = {.lex_state = 863},
[1051] = {.lex_state = 863},
[1052] = {.lex_state = 0},
[1053] = {.lex_state = 0},
[1054] = {.lex_state = 863},
[1055] = {.lex_state = 0},
[1056] = {.lex_state = 863},
[1057] = {.lex_state = 48},
[1058] = {.lex_state = 863},
[1059] = {.lex_state = 55},
[1060] = {.lex_state = 863},
[1061] = {.lex_state = 0},
[1062] = {.lex_state = 48},
[1063] = {.lex_state = 0},
[1064] = {.lex_state = 863},
[1065] = {.lex_state = 0},
[1066] = {.lex_state = 48},
[1067] = {.lex_state = 0},
[1068] = {.lex_state = 48},
[1069] = {.lex_state = 48},
[1070] = {.lex_state = 72},
[1071] = {.lex_state = 48},
[1072] = {.lex_state = 48},
[1073] = {.lex_state = 0},
[1074] = {.lex_state = 0},
[1075] = {.lex_state = 863},
[1076] = {.lex_state = 55},
[1077] = {.lex_state = 48},
[1078] = {.lex_state = 48},
[1079] = {.lex_state = 863},
[1080] = {.lex_state = 0},
[1081] = {.lex_state = 0},
[1082] = {.lex_state = 48},
[1083] = {.lex_state = 48},
[1084] = {.lex_state = 48},
[1085] = {.lex_state = 48},
[1086] = {.lex_state = 0},
[1087] = {.lex_state = 863},
[1088] = {.lex_state = 48},
[1089] = {.lex_state = 0},
[1090] = {.lex_state = 48},
[1091] = {.lex_state = 863},
[1092] = {.lex_state = 863},
[1093] = {.lex_state = 0},
[1094] = {.lex_state = 863},
[1095] = {.lex_state = 48},
[1096] = {.lex_state = 48},
[1097] = {.lex_state = 863},
[1098] = {.lex_state = 863},
[1099] = {.lex_state = 863},
[1100] = {.lex_state = 0},
[1101] = {.lex_state = 48},
[1102] = {.lex_state = 48},
[1103] = {.lex_state = 863},
[1104] = {.lex_state = 863},
[1105] = {.lex_state = 48},
[1106] = {.lex_state = 55},
[1107] = {.lex_state = 863},
[1108] = {.lex_state = 863},
[1109] = {.lex_state = 863},
[1110] = {.lex_state = 863},
[1111] = {.lex_state = 48},
[1112] = {.lex_state = 863},
[1113] = {.lex_state = 863},
[1114] = {.lex_state = 48},
[1115] = {.lex_state = 0},
[1116] = {.lex_state = 48},
[1117] = {.lex_state = 0},
[1118] = {.lex_state = 863},
[1119] = {.lex_state = 863},
[1120] = {.lex_state = 863},
[1121] = {.lex_state = 0},
[1122] = {.lex_state = 55},
[1123] = {.lex_state = 0},
[1124] = {.lex_state = 863},
[1125] = {.lex_state = 863},
[1126] = {.lex_state = 863},
[1127] = {.lex_state = 863},
[1128] = {.lex_state = 863},
[1129] = {.lex_state = 863},
[1130] = {.lex_state = 863},
[1131] = {.lex_state = 55},
[1132] = {.lex_state = 863},
[1133] = {.lex_state = 55},
[1134] = {.lex_state = 863},
[1135] = {.lex_state = 863},
[1136] = {.lex_state = 863},
[1137] = {.lex_state = 20},
[1138] = {.lex_state = 863},
[1139] = {.lex_state = 863},
[1140] = {.lex_state = 102},
[1141] = {.lex_state = 95},
[1142] = {.lex_state = 863},
[1143] = {.lex_state = 863},
[1144] = {.lex_state = 95},
[1145] = {.lex_state = 76},
[1146] = {.lex_state = 20},
[1147] = {.lex_state = 863},
[1148] = {.lex_state = 863},
[1149] = {.lex_state = 95},
[1150] = {.lex_state = 0},
[1151] = {.lex_state = 71},
[1152] = {.lex_state = 0},
[1153] = {.lex_state = 55},
[1154] = {.lex_state = 863},
[1155] = {.lex_state = 0},
[1156] = {.lex_state = 863},
[1157] = {.lex_state = 863},
[1158] = {.lex_state = 0},
[1159] = {.lex_state = 0},
[1160] = {.lex_state = 0},
[1161] = {.lex_state = 0},
[1162] = {.lex_state = 863},
[1163] = {.lex_state = 0},
[1164] = {.lex_state = 0},
[1165] = {.lex_state = 101},
[1166] = {.lex_state = 55},
[1167] = {.lex_state = 55},
[1168] = {.lex_state = 55},
[1169] = {.lex_state = 863},
[1170] = {.lex_state = 91},
[1171] = {.lex_state = 101},
[1172] = {.lex_state = 863},
[1173] = {.lex_state = 0},
[1174] = {.lex_state = 863},
[1175] = {.lex_state = 55},
[1176] = {.lex_state = 863},
[1177] = {.lex_state = 863},
[1178] = {.lex_state = 0},
[1179] = {.lex_state = 863},
[1180] = {.lex_state = 863},
[1181] = {.lex_state = 863},
[1182] = {.lex_state = 863},
[1183] = {.lex_state = 863},
[1184] = {.lex_state = 863},
[1185] = {.lex_state = 0},
[1186] = {.lex_state = 0},
[1187] = {.lex_state = 55},
[1188] = {.lex_state = 863},
[1189] = {.lex_state = 55},
[1190] = {.lex_state = 55},
[1191] = {.lex_state = 0},
[1192] = {.lex_state = 863},
[1193] = {.lex_state = 55},
[1194] = {.lex_state = 0},
[1195] = {.lex_state = 863},
[1196] = {.lex_state = 863},
[1197] = {.lex_state = 863},
[1198] = {.lex_state = 55},
[1199] = {.lex_state = 55},
[1200] = {.lex_state = 863},
[1201] = {.lex_state = 55},
[1202] = {.lex_state = 863},
[1203] = {.lex_state = 55},
[1204] = {.lex_state = 0},
[1205] = {.lex_state = 863},
[1206] = {.lex_state = 0},
[1207] = {.lex_state = 55},
[1208] = {.lex_state = 0},
[1209] = {.lex_state = 863},
[1210] = {.lex_state = 863},
[1211] = {.lex_state = 0},
[1212] = {.lex_state = 0},
[1213] = {.lex_state = 863},
[1214] = {.lex_state = 863},
[1215] = {.lex_state = 55},
[1216] = {.lex_state = 863},
[1217] = {.lex_state = 97},
[1218] = {.lex_state = 863},
[1219] = {.lex_state = 0},
[1220] = {.lex_state = 863},
[1221] = {.lex_state = 0},
[1222] = {.lex_state = 55},
[1223] = {.lex_state = 863},
[1224] = {.lex_state = 863},
[1225] = {.lex_state = 0},
[1226] = {.lex_state = 102},
[1227] = {.lex_state = 863},
[1228] = {.lex_state = 863},
[1229] = {.lex_state = 863},
[1230] = {.lex_state = 55},
[1231] = {.lex_state = 104},
[1232] = {.lex_state = 863},
[1233] = {.lex_state = 0},
[1234] = {.lex_state = 0},
[1235] = {.lex_state = 48},
[1236] = {.lex_state = 48},
[1237] = {.lex_state = 48},
[1238] = {.lex_state = 0},
[1239] = {.lex_state = 0},
[1240] = {.lex_state = 863},
[1241] = {.lex_state = 0},
[1242] = {.lex_state = 48},
[1243] = {.lex_state = 0},
[1244] = {.lex_state = 0},
[1245] = {.lex_state = 0},
[1246] = {.lex_state = 0},
[1247] = {.lex_state = 106},
[1248] = {.lex_state = 863},
[1249] = {.lex_state = 863},
[1250] = {.lex_state = 0},
[1251] = {.lex_state = 863},
[1252] = {.lex_state = 0},
[1253] = {.lex_state = 106},
[1254] = {.lex_state = 863},
[1255] = {.lex_state = 0},
[1256] = {.lex_state = 0},
[1257] = {.lex_state = 105},
[1258] = {.lex_state = 98},
[1259] = {.lex_state = 16},
[1260] = {.lex_state = 863},
[1261] = {.lex_state = 863},
[1262] = {.lex_state = 863},
[1263] = {.lex_state = 863},
[1264] = {.lex_state = 0},
[1265] = {.lex_state = 863},
[1266] = {.lex_state = 48},
[1267] = {.lex_state = 863},
[1268] = {.lex_state = 863},
[1269] = {.lex_state = 863},
[1270] = {.lex_state = 863},
[1271] = {.lex_state = 48},
[1272] = {.lex_state = 863},
[1273] = {.lex_state = 0},
[1274] = {.lex_state = 863},
[1275] = {.lex_state = 48},
[1276] = {.lex_state = 105},
[1277] = {.lex_state = 863},
[1278] = {.lex_state = 63},
[1279] = {.lex_state = 0},
[1280] = {.lex_state = 106},
[1281] = {.lex_state = 75},
[1282] = {.lex_state = 863},
[1283] = {.lex_state = 0},
[1284] = {.lex_state = 0},
[1285] = {.lex_state = 48},
[1286] = {.lex_state = 0},
[1287] = {.lex_state = 0},
[1288] = {.lex_state = 863},
[1289] = {.lex_state = 863},
[1290] = {.lex_state = 863},
[1291] = {.lex_state = 863},
[1292] = {.lex_state = 863},
[1293] = {.lex_state = 0},
[1294] = {.lex_state = 0},
[1295] = {.lex_state = 48},
[1296] = {.lex_state = 863},
[1297] = {.lex_state = 863},
[1298] = {.lex_state = 0},
[1299] = {.lex_state = 0},
[1300] = {.lex_state = 57},
[1301] = {.lex_state = 863},
[1302] = {.lex_state = 0},
[1303] = {.lex_state = 20},
[1304] = {.lex_state = 0},
[1305] = {.lex_state = 0},
[1306] = {.lex_state = 863},
[1307] = {.lex_state = 0},
[1308] = {.lex_state = 0},
[1309] = {.lex_state = 0},
[1310] = {.lex_state = 0},
[1311] = {.lex_state = 863},
[1312] = {.lex_state = 42},
[1313] = {.lex_state = 48},
[1314] = {.lex_state = 57},
[1315] = {.lex_state = 0},
[1316] = {.lex_state = 57},
[1317] = {.lex_state = 57},
[1318] = {.lex_state = 48},
[1319] = {.lex_state = 0},
[1320] = {.lex_state = 0},
[1321] = {.lex_state = 863},
[1322] = {.lex_state = 0},
[1323] = {.lex_state = 57},
[1324] = {.lex_state = 0},
[1325] = {.lex_state = 57},
[1326] = {.lex_state = 0},
[1327] = {.lex_state = 0},
[1328] = {.lex_state = 0},
[1329] = {.lex_state = 20},
[1330] = {.lex_state = 0},
[1331] = {.lex_state = 48},
[1332] = {.lex_state = 48},
[1333] = {.lex_state = 48},
[1334] = {.lex_state = 57},
[1335] = {.lex_state = 57},
[1336] = {.lex_state = 57},
[1337] = {.lex_state = 0},
[1338] = {.lex_state = 57},
[1339] = {.lex_state = 48},
[1340] = {.lex_state = 57},
[1341] = {.lex_state = 0},
[1342] = {.lex_state = 863},
[1343] = {.lex_state = 0},
[1344] = {.lex_state = 0},
[1345] = {.lex_state = 863},
[1346] = {.lex_state = 863},
[1347] = {.lex_state = 57},
[1348] = {.lex_state = 0},
[1349] = {.lex_state = 863},
[1350] = {.lex_state = 106},
[1351] = {.lex_state = 0},
[1352] = {.lex_state = 48},
[1353] = {.lex_state = 0},
[1354] = {.lex_state = 57},
[1355] = {.lex_state = 57},
[1356] = {.lex_state = 89},
[1357] = {.lex_state = 57},
[1358] = {.lex_state = 57},
[1359] = {.lex_state = 92},
[1360] = {.lex_state = 0},
[1361] = {.lex_state = 0},
[1362] = {.lex_state = 0},
[1363] = {.lex_state = 0},
[1364] = {.lex_state = 0},
[1365] = {.lex_state = 89},
[1366] = {.lex_state = 863},
[1367] = {.lex_state = 863},
[1368] = {.lex_state = 106},
[1369] = {.lex_state = 57},
[1370] = {.lex_state = 106},
[1371] = {.lex_state = 48},
[1372] = {.lex_state = 0},
[1373] = {.lex_state = 863},
[1374] = {.lex_state = 57},
[1375] = {.lex_state = 57},
[1376] = {.lex_state = 0},
[1377] = {.lex_state = 0},
[1378] = {.lex_state = 863},
[1379] = {.lex_state = 0},
[1380] = {.lex_state = 57},
[1381] = {.lex_state = 0},
[1382] = {.lex_state = 0},
[1383] = {.lex_state = 57},
[1384] = {.lex_state = 0},
[1385] = {.lex_state = 48},
[1386] = {.lex_state = 57},
[1387] = {.lex_state = 0},
[1388] = {.lex_state = 57},
[1389] = {.lex_state = 57},
[1390] = {.lex_state = 106},
[1391] = {.lex_state = 57},
[1392] = {.lex_state = 106},
[1393] = {.lex_state = 57},
[1394] = {.lex_state = 0},
[1395] = {.lex_state = 0},
[1396] = {.lex_state = 106},
[1397] = {.lex_state = 57},
[1398] = {.lex_state = 106},
[1399] = {.lex_state = 42},
[1400] = {.lex_state = 57},
[1401] = {.lex_state = 863},
[1402] = {.lex_state = 48},
[1403] = {.lex_state = 106},
[1404] = {.lex_state = 0},
[1405] = {.lex_state = 863},
[1406] = {.lex_state = 57},
[1407] = {.lex_state = 57},
[1408] = {.lex_state = 57},
[1409] = {.lex_state = 0},
[1410] = {.lex_state = 0},
[1411] = {.lex_state = 863},
[1412] = {.lex_state = 103},
[1413] = {.lex_state = 0},
[1414] = {.lex_state = 0},
[1415] = {.lex_state = 94},
[1416] = {.lex_state = 57},
[1417] = {.lex_state = 0},
[1418] = {.lex_state = 0},
[1419] = {.lex_state = 0},
[1420] = {.lex_state = 0},
[1421] = {.lex_state = 57},
[1422] = {.lex_state = 0},
[1423] = {.lex_state = 0},
[1424] = {.lex_state = 0},
[1425] = {.lex_state = 0},
[1426] = {.lex_state = 0},
[1427] = {.lex_state = 0},
[1428] = {.lex_state = 0},
[1429] = {.lex_state = 0},
[1430] = {.lex_state = 0},
[1431] = {.lex_state = 0},
[1432] = {.lex_state = 0},
[1433] = {.lex_state = 0},
[1434] = {.lex_state = 0},
[1435] = {.lex_state = 16},
[1436] = {.lex_state = 0},
[1437] = {.lex_state = 0},
[1438] = {.lex_state = 0},
[1439] = {.lex_state = 0},
[1440] = {.lex_state = 109},
[1441] = {.lex_state = 48},
[1442] = {.lex_state = 0},
[1443] = {.lex_state = 0},
[1444] = {.lex_state = 0},
[1445] = {.lex_state = 0},
[1446] = {.lex_state = 0},
[1447] = {.lex_state = 48},
[1448] = {.lex_state = 110},
[1449] = {.lex_state = 48},
[1450] = {.lex_state = 0},
[1451] = {.lex_state = 48},
[1452] = {.lex_state = 48},
[1453] = {.lex_state = 0},
[1454] = {.lex_state = 0},
[1455] = {.lex_state = 108},
[1456] = {.lex_state = 48},
[1457] = {.lex_state = 0},
[1458] = {.lex_state = 0},
[1459] = {.lex_state = 16},
[1460] = {.lex_state = 0},
[1461] = {.lex_state = 0},
[1462] = {.lex_state = 0},
[1463] = {.lex_state = 0},
[1464] = {.lex_state = 0},
[1465] = {.lex_state = 110},
[1466] = {.lex_state = 0},
[1467] = {.lex_state = 0},
[1468] = {.lex_state = 0},
[1469] = {.lex_state = 0},
[1470] = {.lex_state = 0},
[1471] = {.lex_state = 0},
[1472] = {.lex_state = 16},
[1473] = {.lex_state = 0},
[1474] = {.lex_state = 48},
[1475] = {.lex_state = 0},
[1476] = {.lex_state = 95},
[1477] = {.lex_state = 54},
[1478] = {.lex_state = 48},
[1479] = {.lex_state = 0},
[1480] = {.lex_state = 0},
[1481] = {.lex_state = 0},
[1482] = {.lex_state = 0},
[1483] = {.lex_state = 0},
[1484] = {.lex_state = 0},
[1485] = {.lex_state = 0},
[1486] = {.lex_state = 0},
[1487] = {.lex_state = 0},
[1488] = {.lex_state = 0},
[1489] = {.lex_state = 0},
[1490] = {.lex_state = 863},
[1491] = {.lex_state = 0},
[1492] = {.lex_state = 0},
[1493] = {.lex_state = 0},
[1494] = {.lex_state = 48},
[1495] = {.lex_state = 109},
[1496] = {.lex_state = 0},
[1497] = {.lex_state = 90},
[1498] = {.lex_state = 0},
[1499] = {.lex_state = 0},
[1500] = {.lex_state = 0},
[1501] = {.lex_state = 0},
[1502] = {.lex_state = 0},
[1503] = {.lex_state = 0},
[1504] = {.lex_state = 0},
[1505] = {.lex_state = 0},
[1506] = {.lex_state = 0},
[1507] = {.lex_state = 48},
[1508] = {.lex_state = 0},
[1509] = {.lex_state = 0},
[1510] = {.lex_state = 0},
[1511] = {.lex_state = 0},
[1512] = {.lex_state = 0},
[1513] = {.lex_state = 99},
[1514] = {.lex_state = 0},
[1515] = {.lex_state = 0},
[1516] = {.lex_state = 0},
[1517] = {.lex_state = 0},
[1518] = {.lex_state = 0},
[1519] = {.lex_state = 48},
[1520] = {.lex_state = 0},
[1521] = {.lex_state = 0},
[1522] = {.lex_state = 0},
[1523] = {.lex_state = 0},
[1524] = {.lex_state = 48},
[1525] = {.lex_state = 48},
[1526] = {.lex_state = 0},
[1527] = {.lex_state = 54},
[1528] = {.lex_state = 0},
[1529] = {.lex_state = 48},
[1530] = {.lex_state = 0},
[1531] = {.lex_state = 0},
[1532] = {.lex_state = 0},
[1533] = {.lex_state = 0},
[1534] = {.lex_state = 0},
[1535] = {.lex_state = 48},
[1536] = {.lex_state = 0},
[1537] = {.lex_state = 0},
[1538] = {.lex_state = 16},
[1539] = {.lex_state = 0},
[1540] = {.lex_state = 16},
[1541] = {.lex_state = 0},
[1542] = {.lex_state = 0},
[1543] = {.lex_state = 0},
[1544] = {.lex_state = 0},
[1545] = {.lex_state = 48},
[1546] = {.lex_state = 0},
[1547] = {.lex_state = 0},
[1548] = {.lex_state = 0},
[1549] = {.lex_state = 0},
[1550] = {.lex_state = 54},
[1551] = {.lex_state = 0},
[1552] = {.lex_state = 0},
[1553] = {.lex_state = 48},
[1554] = {.lex_state = 0},
[1555] = {.lex_state = 0},
[1556] = {.lex_state = 0},
[1557] = {.lex_state = 0},
[1558] = {.lex_state = 48},
[1559] = {.lex_state = 0},
[1560] = {.lex_state = 0},
[1561] = {.lex_state = 0},
[1562] = {.lex_state = 0},
[1563] = {.lex_state = 0},
[1564] = {.lex_state = 0},
[1565] = {.lex_state = 0},
[1566] = {.lex_state = 0},
[1567] = {.lex_state = 0},
[1568] = {.lex_state = 0},
[1569] = {.lex_state = 0},
[1570] = {.lex_state = 0},
[1571] = {.lex_state = 0},
[1572] = {.lex_state = 0},
[1573] = {.lex_state = 0},
[1574] = {.lex_state = 0},
[1575] = {.lex_state = 0},
[1576] = {.lex_state = 0},
[1577] = {.lex_state = 0},
[1578] = {.lex_state = 0},
[1579] = {.lex_state = 0},
[1580] = {.lex_state = 0},
[1581] = {.lex_state = 0},
[1582] = {.lex_state = 0},
[1583] = {.lex_state = 0},
[1584] = {.lex_state = 0},
[1585] = {.lex_state = 0},
[1586] = {.lex_state = 0},
[1587] = {.lex_state = 0},
[1588] = {.lex_state = 0},
[1589] = {.lex_state = 0},
[1590] = {.lex_state = 0},
[1591] = {.lex_state = 0},
[1592] = {.lex_state = 0},
[1593] = {.lex_state = 0},
[1594] = {.lex_state = 0},
[1595] = {.lex_state = 20},
[1596] = {.lex_state = 0},
[1597] = {.lex_state = 0},
[1598] = {.lex_state = 16},
[1599] = {.lex_state = 0},
[1600] = {.lex_state = 0},
[1601] = {.lex_state = 0},
[1602] = {.lex_state = 0},
[1603] = {.lex_state = 0},
[1604] = {.lex_state = 0},
[1605] = {.lex_state = 0},
[1606] = {.lex_state = 0},
[1607] = {.lex_state = 0},
[1608] = {.lex_state = 0},
[1609] = {.lex_state = 0},
[1610] = {.lex_state = 0},
[1611] = {.lex_state = 95},
[1612] = {.lex_state = 109},
[1613] = {.lex_state = 0},
[1614] = {.lex_state = 0},
[1615] = {.lex_state = 0},
[1616] = {.lex_state = 0},
[1617] = {.lex_state = 0},
[1618] = {.lex_state = 0},
[1619] = {.lex_state = 0},
[1620] = {.lex_state = 0},
[1621] = {.lex_state = 0},
[1622] = {.lex_state = 0},
[1623] = {.lex_state = 0},
[1624] = {.lex_state = 48},
[1625] = {.lex_state = 0},
[1626] = {.lex_state = 0},
[1627] = {.lex_state = 48},
[1628] = {.lex_state = 48},
[1629] = {.lex_state = 48},
[1630] = {.lex_state = 0},
[1631] = {.lex_state = 0},
[1632] = {.lex_state = 0},
[1633] = {.lex_state = 0},
[1634] = {.lex_state = 0},
[1635] = {.lex_state = 863},
[1636] = {.lex_state = 0},
[1637] = {.lex_state = 48},
[1638] = {.lex_state = 0},
[1639] = {.lex_state = 863},
[1640] = {.lex_state = 0},
[1641] = {.lex_state = 54},
[1642] = {.lex_state = 0},
[1643] = {.lex_state = 863},
[1644] = {.lex_state = 0},
[1645] = {.lex_state = 0},
[1646] = {.lex_state = 0},
[1647] = {.lex_state = 0},
[1648] = {.lex_state = 48},
[1649] = {.lex_state = 0},
[1650] = {.lex_state = 0},
[1651] = {.lex_state = 16},
[1652] = {.lex_state = 0},
[1653] = {.lex_state = 0},
[1654] = {.lex_state = 0},
[1655] = {.lex_state = 0},
[1656] = {.lex_state = 48},
[1657] = {.lex_state = 0},
[1658] = {.lex_state = 0},
[1659] = {.lex_state = 0},
[1660] = {.lex_state = 48},
[1661] = {.lex_state = 0},
[1662] = {.lex_state = 48},
[1663] = {.lex_state = 0},
[1664] = {.lex_state = 0},
[1665] = {.lex_state = 48},
[1666] = {.lex_state = 0},
[1667] = {.lex_state = 20},
[1668] = {.lex_state = 0},
[1669] = {.lex_state = 0},
[1670] = {.lex_state = 0},
[1671] = {.lex_state = 0},
[1672] = {.lex_state = 48},
[1673] = {.lex_state = 0},
[1674] = {.lex_state = 48},
[1675] = {.lex_state = 0},
[1676] = {.lex_state = 0},
[1677] = {.lex_state = 0},
[1678] = {.lex_state = 863},
[1679] = {.lex_state = 0},
[1680] = {.lex_state = 0},
[1681] = {.lex_state = 0},
[1682] = {.lex_state = 0},
[1683] = {.lex_state = 0},
[1684] = {.lex_state = 863},
[1685] = {.lex_state = 0},
[1686] = {.lex_state = 0},
[1687] = {.lex_state = 863},
[1688] = {.lex_state = 0},
[1689] = {.lex_state = 48},
[1690] = {.lex_state = 48},
[1691] = {.lex_state = 0},
[1692] = {.lex_state = 0},
[1693] = {.lex_state = 48},
[1694] = {.lex_state = 48},
[1695] = {.lex_state = 0},
[1696] = {.lex_state = 48},
[1697] = {.lex_state = 48},
[1698] = {.lex_state = 0},
[1699] = {.lex_state = 0},
[1700] = {.lex_state = 0},
[1701] = {.lex_state = 0},
[1702] = {.lex_state = 48},
[1703] = {.lex_state = 48},
[1704] = {.lex_state = 0},
[1705] = {.lex_state = 0},
[1706] = {.lex_state = 0},
[1707] = {.lex_state = 0},
[1708] = {.lex_state = 863},
[1709] = {.lex_state = 0},
[1710] = {.lex_state = 48},
[1711] = {.lex_state = 0},
[1712] = {.lex_state = 0},
[1713] = {.lex_state = 48},
[1714] = {.lex_state = 0},
[1715] = {.lex_state = 48},
[1716] = {.lex_state = 0},
[1717] = {.lex_state = 863},
[1718] = {.lex_state = 0},
[1719] = {.lex_state = 0},
[1720] = {.lex_state = 0},
[1721] = {.lex_state = 0},
[1722] = {.lex_state = 0},
[1723] = {.lex_state = 0},
[1724] = {.lex_state = 0},
[1725] = {.lex_state = 0},
[1726] = {.lex_state = 863},
[1727] = {.lex_state = 0},
[1728] = {.lex_state = 0},
[1729] = {.lex_state = 0},
[1730] = {.lex_state = 48},
[1731] = {.lex_state = 0},
[1732] = {.lex_state = 0},
[1733] = {.lex_state = 0},
[1734] = {.lex_state = 0},
[1735] = {.lex_state = 48},
[1736] = {.lex_state = 48},
[1737] = {.lex_state = 0},
[1738] = {.lex_state = 0},
[1739] = {.lex_state = 0},
[1740] = {.lex_state = 0},
[1741] = {.lex_state = 0},
[1742] = {.lex_state = 0},
[1743] = {.lex_state = 0},
[1744] = {.lex_state = 0},
[1745] = {.lex_state = 48},
[1746] = {.lex_state = 0},
[1747] = {.lex_state = 0},
[1748] = {.lex_state = 863},
[1749] = {.lex_state = 0},
[1750] = {.lex_state = 0},
[1751] = {.lex_state = 0},
[1752] = {.lex_state = 0},
[1753] = {.lex_state = 0},
[1754] = {.lex_state = 0},
[1755] = {.lex_state = 863},
[1756] = {.lex_state = 0},
[1757] = {.lex_state = 0},
[1758] = {.lex_state = 0},
[1759] = {.lex_state = 48},
[1760] = {.lex_state = 0},
[1761] = {.lex_state = 0},
[1762] = {.lex_state = 0},
[1763] = {.lex_state = 0},
[1764] = {.lex_state = 0},
[1765] = {.lex_state = 0},
[1766] = {.lex_state = 48},
[1767] = {.lex_state = 0},
[1768] = {.lex_state = 48},
[1769] = {.lex_state = 48},
[1770] = {.lex_state = 0},
[1771] = {.lex_state = 0},
[1772] = {.lex_state = 48},
[1773] = {.lex_state = 0},
[1774] = {.lex_state = 0},
[1775] = {.lex_state = 0},
[1776] = {.lex_state = 0},
[1777] = {.lex_state = 0},
[1778] = {.lex_state = 0},
[1779] = {.lex_state = 48},
[1780] = {.lex_state = 0},
[1781] = {.lex_state = 48},
[1782] = {.lex_state = 48},
[1783] = {.lex_state = 48},
[1784] = {.lex_state = 863},
[1785] = {.lex_state = 0},
[1786] = {.lex_state = 48},
[1787] = {.lex_state = 48},
[1788] = {.lex_state = 48},
[1789] = {.lex_state = 0},
[1790] = {.lex_state = 0},
[1791] = {.lex_state = 0},
[1792] = {.lex_state = 48},
[1793] = {.lex_state = 0},
[1794] = {.lex_state = 48},
[1795] = {.lex_state = 863},
[1796] = {.lex_state = 0},
[1797] = {.lex_state = 863},
[1798] = {.lex_state = 48},
[1799] = {.lex_state = 48},
[1800] = {.lex_state = 863},
[1801] = {.lex_state = 0},
[1802] = {.lex_state = 48},
[1803] = {.lex_state = 48},
[1804] = {.lex_state = 0},
[1805] = {.lex_state = 0},
[1806] = {.lex_state = 0},
[1807] = {.lex_state = 0},
[1808] = {.lex_state = 48},
[1809] = {.lex_state = 0},
[1810] = {.lex_state = 0},
[1811] = {.lex_state = 863},
[1812] = {.lex_state = 0},
[1813] = {.lex_state = 48},
[1814] = {.lex_state = 0},
[1815] = {.lex_state = 0},
[1816] = {.lex_state = 48},
[1817] = {.lex_state = 48},
[1818] = {.lex_state = 863},
[1819] = {.lex_state = 0},
[1820] = {.lex_state = 0},
[1821] = {.lex_state = 48},
[1822] = {.lex_state = 48},
[1823] = {.lex_state = 0},
[1824] = {.lex_state = 48},
[1825] = {.lex_state = 48},
[1826] = {.lex_state = 0},
[1827] = {.lex_state = 0},
[1828] = {.lex_state = 0},
[1829] = {.lex_state = 16},
[1830] = {.lex_state = 0},
[1831] = {.lex_state = 92},
[1832] = {.lex_state = 89},
[1833] = {.lex_state = 0},
[1834] = {.lex_state = 48},
[1835] = {.lex_state = 0},
[1836] = {.lex_state = 0},
[1837] = {.lex_state = 48},
[1838] = {.lex_state = 48},
[1839] = {.lex_state = 109},
[1840] = {.lex_state = 48},
[1841] = {.lex_state = 0},
[1842] = {.lex_state = 0},
[1843] = {.lex_state = 863},
[1844] = {.lex_state = 0},
[1845] = {.lex_state = 0},
[1846] = {.lex_state = 0},
[1847] = {.lex_state = 0},
[1848] = {.lex_state = 0},
[1849] = {.lex_state = 0},
[1850] = {.lex_state = 863},
[1851] = {.lex_state = 0},
[1852] = {.lex_state = 0},
[1853] = {.lex_state = 48},
[1854] = {.lex_state = 0},
[1855] = {.lex_state = 0},
[1856] = {.lex_state = 0},
[1857] = {.lex_state = 0},
[1858] = {.lex_state = 0},
[1859] = {.lex_state = 0},
[1860] = {.lex_state = 0},
[1861] = {.lex_state = 0},
[1862] = {.lex_state = 0},
[1863] = {.lex_state = 0},
[1864] = {.lex_state = 0},
[1865] = {.lex_state = 0},
[1866] = {.lex_state = 0},
[1867] = {.lex_state = 0},
[1868] = {.lex_state = 0},
[1869] = {.lex_state = 0},
[1870] = {.lex_state = 0},
[1871] = {.lex_state = 0},
[1872] = {.lex_state = 0},
[1873] = {.lex_state = 0},
[1874] = {.lex_state = 0},
[1875] = {.lex_state = 0},
[1876] = {.lex_state = 0},
[1877] = {.lex_state = 0},
[1878] = {.lex_state = 0},
[1879] = {.lex_state = 0},
[1880] = {.lex_state = 0},
[1881] = {.lex_state = 0},
[1882] = {.lex_state = 0},
[1883] = {.lex_state = 53},
[1884] = {.lex_state = 0},
[1885] = {.lex_state = 0},
[1886] = {.lex_state = 0},
[1887] = {.lex_state = 0},
[1888] = {.lex_state = 0},
[1889] = {.lex_state = 0},
[1890] = {.lex_state = 0},
[1891] = {.lex_state = 0},
[1892] = {.lex_state = 0},
[1893] = {.lex_state = 0},
[1894] = {.lex_state = 0},
[1895] = {.lex_state = 0},
[1896] = {.lex_state = 0},
[1897] = {.lex_state = 0},
[1898] = {.lex_state = 0},
[1899] = {.lex_state = 0},
[1900] = {.lex_state = 0},
[1901] = {.lex_state = 0},
[1902] = {.lex_state = 0},
[1903] = {.lex_state = 0},
[1904] = {.lex_state = 0},
[1905] = {.lex_state = 0},
[1906] = {.lex_state = 0},
[1907] = {.lex_state = 0},
[1908] = {.lex_state = 0},
[1909] = {.lex_state = 0},
[1910] = {.lex_state = 0},
[1911] = {.lex_state = 0},
[1912] = {.lex_state = 16},
[1913] = {.lex_state = 0},
[1914] = {.lex_state = 0},
[1915] = {.lex_state = 0},
[1916] = {.lex_state = 0},
[1917] = {.lex_state = 0},
[1918] = {.lex_state = 0},
[1919] = {.lex_state = 0},
[1920] = {.lex_state = 0},
[1921] = {.lex_state = 0},
[1922] = {.lex_state = 0},
[1923] = {.lex_state = 0},
[1924] = {.lex_state = 0},
[1925] = {.lex_state = 0},
[1926] = {.lex_state = 0},
[1927] = {.lex_state = 0},
[1928] = {.lex_state = 0},
[1929] = {.lex_state = 0},
[1930] = {.lex_state = 0},
[1931] = {.lex_state = 0},
[1932] = {.lex_state = 0},
[1933] = {.lex_state = 0},
[1934] = {.lex_state = 0},
[1935] = {.lex_state = 0},
[1936] = {.lex_state = 0},
[1937] = {.lex_state = 0},
[1938] = {.lex_state = 0},
[1939] = {.lex_state = 0},
[1940] = {.lex_state = 863},
[1941] = {.lex_state = 0},
[1942] = {.lex_state = 0},
[1943] = {.lex_state = 0},
[1944] = {.lex_state = 0},
[1945] = {.lex_state = 0},
[1946] = {.lex_state = 0},
[1947] = {.lex_state = 0},
[1948] = {.lex_state = 0},
[1949] = {.lex_state = 0},
[1950] = {.lex_state = 0},
[1951] = {.lex_state = 0},
[1952] = {.lex_state = 0},
[1953] = {.lex_state = 0},
[1954] = {.lex_state = 0},
[1955] = {.lex_state = 0},
[1956] = {.lex_state = 0},
[1957] = {.lex_state = 0},
[1958] = {.lex_state = 0},
[1959] = {.lex_state = 0},
[1960] = {.lex_state = 0},
[1961] = {.lex_state = 0},
[1962] = {.lex_state = 0},
[1963] = {.lex_state = 0},
[1964] = {.lex_state = 0},
[1965] = {.lex_state = 0},
[1966] = {.lex_state = 0},
[1967] = {.lex_state = 0},
[1968] = {.lex_state = 0},
[1969] = {.lex_state = 0},
[1970] = {.lex_state = 0},
[1971] = {.lex_state = 0},
[1972] = {.lex_state = 0},
[1973] = {.lex_state = 0},
[1974] = {.lex_state = 863},
[1975] = {.lex_state = 0},
[1976] = {.lex_state = 0},
[1977] = {.lex_state = 0},
[1978] = {.lex_state = 48},
[1979] = {.lex_state = 0},
[1980] = {.lex_state = 0},
[1981] = {.lex_state = 0},
[1982] = {.lex_state = 0},
[1983] = {.lex_state = 0},
[1984] = {.lex_state = 863},
[1985] = {.lex_state = 0},
[1986] = {.lex_state = 0},
[1987] = {.lex_state = 0},
[1988] = {.lex_state = 0},
[1989] = {.lex_state = 0},
[1990] = {.lex_state = 0},
[1991] = {.lex_state = 0},
[1992] = {.lex_state = 0},
[1993] = {.lex_state = 0},
[1994] = {.lex_state = 0},
[1995] = {.lex_state = 0},
[1996] = {.lex_state = 0},
[1997] = {.lex_state = 0},
[1998] = {.lex_state = 0},
[1999] = {.lex_state = 0},
[2000] = {.lex_state = 0},
[2001] = {.lex_state = 0},
[2002] = {.lex_state = 20},
[2003] = {.lex_state = 0},
[2004] = {.lex_state = 0},
[2005] = {.lex_state = 0},
[2006] = {.lex_state = 0},
[2007] = {.lex_state = 0},
[2008] = {.lex_state = 0},
[2009] = {.lex_state = 0},
[2010] = {.lex_state = 0},
[2011] = {.lex_state = 0},
[2012] = {.lex_state = 0},
[2013] = {.lex_state = 0},
[2014] = {.lex_state = 0},
[2015] = {.lex_state = 0},
[2016] = {.lex_state = 0},
[2017] = {.lex_state = 0},
[2018] = {.lex_state = 0},
[2019] = {.lex_state = 0},
[2020] = {.lex_state = 0},
[2021] = {.lex_state = 0},
[2022] = {.lex_state = 0},
[2023] = {.lex_state = 0},
[2024] = {.lex_state = 0},
[2025] = {.lex_state = 0},
[2026] = {.lex_state = 0},
[2027] = {.lex_state = 863},
[2028] = {.lex_state = 0},
[2029] = {.lex_state = 0},
[2030] = {.lex_state = 0},
[2031] = {.lex_state = 863},
[2032] = {.lex_state = 0},
[2033] = {.lex_state = 0},
[2034] = {.lex_state = 0},
[2035] = {.lex_state = 0},
[2036] = {.lex_state = 0},
[2037] = {.lex_state = 0},
[2038] = {.lex_state = 0},
[2039] = {.lex_state = 0},
[2040] = {.lex_state = 0},
[2041] = {.lex_state = 0},
[2042] = {.lex_state = 0},
[2043] = {.lex_state = 0},
[2044] = {.lex_state = 0},
[2045] = {.lex_state = 0},
[2046] = {.lex_state = 0},
[2047] = {.lex_state = 0},
[2048] = {.lex_state = 0},
[2049] = {.lex_state = 0},
[2050] = {.lex_state = 0},
[2051] = {.lex_state = 0},
[2052] = {.lex_state = 0},
[2053] = {.lex_state = 0},
[2054] = {.lex_state = 0},
[2055] = {.lex_state = 48},
[2056] = {.lex_state = 0},
[2057] = {.lex_state = 0},
[2058] = {.lex_state = 0},
[2059] = {.lex_state = 0},
[2060] = {.lex_state = 0},
[2061] = {.lex_state = 0},
[2062] = {.lex_state = 0},
[2063] = {.lex_state = 0},
[2064] = {.lex_state = 0},
[2065] = {.lex_state = 0},
[2066] = {.lex_state = 0},
[2067] = {.lex_state = 0},
[2068] = {.lex_state = 0},
[2069] = {.lex_state = 863},
[2070] = {.lex_state = 0},
[2071] = {.lex_state = 0},
[2072] = {.lex_state = 0},
[2073] = {.lex_state = 0},
[2074] = {.lex_state = 0},
[2075] = {.lex_state = 0},
[2076] = {.lex_state = 0},
[2077] = {.lex_state = 0},
[2078] = {.lex_state = 0},
[2079] = {.lex_state = 0},
[2080] = {.lex_state = 0},
[2081] = {.lex_state = 0},
[2082] = {.lex_state = 0},
[2083] = {.lex_state = 0},
[2084] = {.lex_state = 0},
[2085] = {.lex_state = 0},
[2086] = {.lex_state = 0},
[2087] = {.lex_state = 0},
[2088] = {.lex_state = 0},
[2089] = {.lex_state = 0},
[2090] = {.lex_state = 0},
[2091] = {.lex_state = 0},
[2092] = {.lex_state = 0},
[2093] = {.lex_state = 0},
[2094] = {.lex_state = 0},
[2095] = {.lex_state = 0},
[2096] = {.lex_state = 0},
[2097] = {.lex_state = 0},
[2098] = {.lex_state = 0},
[2099] = {.lex_state = 0},
[2100] = {.lex_state = 0},
[2101] = {.lex_state = 0},
[2102] = {.lex_state = 0},
[2103] = {.lex_state = 0},
[2104] = {.lex_state = 0},
[2105] = {.lex_state = 0},
[2106] = {.lex_state = 0},
[2107] = {.lex_state = 0},
[2108] = {.lex_state = 0},
[2109] = {.lex_state = 0},
[2110] = {.lex_state = 0},
[2111] = {.lex_state = 0},
[2112] = {.lex_state = 0},
[2113] = {.lex_state = 0},
[2114] = {.lex_state = 54},
[2115] = {.lex_state = 0},
[2116] = {.lex_state = 0},
[2117] = {.lex_state = 0},
[2118] = {.lex_state = 0},
[2119] = {.lex_state = 0},
[2120] = {.lex_state = 0},
[2121] = {.lex_state = 54},
[2122] = {.lex_state = 0},
[2123] = {.lex_state = 0},
[2124] = {.lex_state = 0},
[2125] = {.lex_state = 0},
[2126] = {.lex_state = 0},
[2127] = {.lex_state = 0},
[2128] = {.lex_state = 48},
[2129] = {.lex_state = 0},
[2130] = {.lex_state = 0},
[2131] = {.lex_state = 0},
[2132] = {.lex_state = 0},
[2133] = {.lex_state = 0},
[2134] = {.lex_state = 0},
[2135] = {.lex_state = 0},
[2136] = {.lex_state = 54},
[2137] = {.lex_state = 0},
[2138] = {.lex_state = 0},
[2139] = {.lex_state = 0},
[2140] = {.lex_state = 0},
[2141] = {.lex_state = 0},
[2142] = {.lex_state = 0},
[2143] = {.lex_state = 0},
[2144] = {.lex_state = 0},
[2145] = {.lex_state = 0},
[2146] = {.lex_state = 48},
[2147] = {.lex_state = 0},
[2148] = {.lex_state = 0},
[2149] = {.lex_state = 48},
[2150] = {.lex_state = 0},
[2151] = {.lex_state = 0},
[2152] = {.lex_state = 0},
[2153] = {.lex_state = 0},
[2154] = {.lex_state = 0},
[2155] = {.lex_state = 0},
[2156] = {.lex_state = 0},
[2157] = {.lex_state = 0},
[2158] = {.lex_state = 0},
[2159] = {.lex_state = 48},
[2160] = {.lex_state = 0},
[2161] = {.lex_state = 0},
[2162] = {.lex_state = 0},
[2163] = {.lex_state = 0},
[2164] = {.lex_state = 0},
[2165] = {.lex_state = 0},
[2166] = {.lex_state = 0},
[2167] = {.lex_state = 0},
[2168] = {.lex_state = 0},
[2169] = {.lex_state = 0},
[2170] = {.lex_state = 0},
[2171] = {.lex_state = 0},
[2172] = {.lex_state = 48},
[2173] = {.lex_state = 0},
[2174] = {.lex_state = 0},
[2175] = {.lex_state = 0},
[2176] = {.lex_state = 0},
[2177] = {.lex_state = 0},
[2178] = {.lex_state = 0},
[2179] = {.lex_state = 0},
[2180] = {.lex_state = 0},
[2181] = {.lex_state = 0},
[2182] = {.lex_state = 0},
[2183] = {.lex_state = 0},
[2184] = {.lex_state = 0},
[2185] = {.lex_state = 48},
[2186] = {.lex_state = 0},
[2187] = {.lex_state = 0},
[2188] = {.lex_state = 0},
[2189] = {.lex_state = 863},
[2190] = {.lex_state = 0},
[2191] = {.lex_state = 0},
[2192] = {.lex_state = 0},
[2193] = {.lex_state = 0},
[2194] = {.lex_state = 48},
[2195] = {.lex_state = 0},
[2196] = {.lex_state = 0},
[2197] = {.lex_state = 0},
[2198] = {.lex_state = 0},
[2199] = {.lex_state = 0},
[2200] = {.lex_state = 0},
[2201] = {.lex_state = 48},
[2202] = {.lex_state = 0},
[2203] = {.lex_state = 0},
[2204] = {.lex_state = 0},
[2205] = {.lex_state = 0},
[2206] = {.lex_state = 0},
[2207] = {.lex_state = 0},
[2208] = {.lex_state = 48},
[2209] = {.lex_state = 0},
[2210] = {.lex_state = 0},
[2211] = {.lex_state = 0},
[2212] = {.lex_state = 0},
[2213] = {.lex_state = 0},
[2214] = {.lex_state = 0},
[2215] = {.lex_state = 48},
[2216] = {.lex_state = 0},
[2217] = {.lex_state = 0},
[2218] = {.lex_state = 0},
[2219] = {.lex_state = 0},
[2220] = {.lex_state = 0},
[2221] = {.lex_state = 0},
[2222] = {.lex_state = 48},
[2223] = {.lex_state = 0},
[2224] = {.lex_state = 0},
[2225] = {.lex_state = 0},
[2226] = {.lex_state = 0},
[2227] = {.lex_state = 0},
[2228] = {.lex_state = 0},
[2229] = {.lex_state = 0},
[2230] = {.lex_state = 0},
[2231] = {.lex_state = 0},
[2232] = {.lex_state = 0},
[2233] = {.lex_state = 0},
[2234] = {.lex_state = 0},
[2235] = {.lex_state = 0},
[2236] = {.lex_state = 0},
[2237] = {.lex_state = 0},
[2238] = {.lex_state = 0},
[2239] = {.lex_state = 0},
[2240] = {.lex_state = 0},
[2241] = {.lex_state = 0},
[2242] = {.lex_state = 0},
[2243] = {.lex_state = 0},
[2244] = {.lex_state = 53},
[2245] = {.lex_state = 53},
[2246] = {.lex_state = 53},
[2247] = {.lex_state = 53},
[2248] = {.lex_state = 53},
[2249] = {.lex_state = 53},
[2250] = {.lex_state = 53},
[2251] = {.lex_state = 53},
[2252] = {.lex_state = 53},
[2253] = {.lex_state = 53},
[2254] = {.lex_state = 0},
[2255] = {.lex_state = 0},
[2256] = {.lex_state = 0},
[2257] = {.lex_state = 0},
[2258] = {.lex_state = 0},
[2259] = {.lex_state = 0},
[2260] = {.lex_state = 0},
[2261] = {.lex_state = 0},
[2262] = {.lex_state = 0},
[2263] = {.lex_state = 0},
[2264] = {.lex_state = 48},
[2265] = {.lex_state = 48},
[2266] = {.lex_state = 48},
[2267] = {.lex_state = 48},
[2268] = {.lex_state = 48},
[2269] = {.lex_state = 48},
[2270] = {.lex_state = 48},
[2271] = {.lex_state = 48},
[2272] = {.lex_state = 48},
[2273] = {.lex_state = 48},
};
static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[0] = {
[ts_builtin_sym_end] = ACTIONS(1),
[anon_sym_SEMI] = ACTIONS(1),
[aux_sym_drop_type_statement_token1] = ACTIONS(1),
[aux_sym_drop_type_statement_token2] = ACTIONS(1),
[anon_sym_COMMA] = ACTIONS(1),
[aux_sym_drop_type_statement_token3] = ACTIONS(1),
[aux_sym_drop_type_statement_token4] = ACTIONS(1),
[aux_sym_update_statement_token1] = ACTIONS(1),
[aux_sym_update_statement_token2] = ACTIONS(1),
[aux_sym_update_statement_token3] = ACTIONS(1),
[aux_sym_update_statement_token4] = ACTIONS(1),
[aux_sym_drop_function_statement_token1] = ACTIONS(1),
[anon_sym_LPAREN] = ACTIONS(1),
[anon_sym_RPAREN] = ACTIONS(1),
[aux_sym_create_type_statement_token1] = ACTIONS(1),
[aux_sym_create_type_statement_token2] = ACTIONS(1),
[aux_sym_insert_statement_token2] = ACTIONS(1),
[aux_sym_insert_items_token1] = ACTIONS(1),
[aux_sym_insert_items_token2] = ACTIONS(1),
[aux_sym_insert_conflict_token1] = ACTIONS(1),
[aux_sym_insert_conflict_token2] = ACTIONS(1),
[aux_sym_insert_conflict_token3] = ACTIONS(1),
[anon_sym_EQ] = ACTIONS(1),
[aux_sym_update_set_token1] = ACTIONS(1),
[aux_sym_create_table_statement_token1] = ACTIONS(1),
[aux_sym_create_schema_statement_token1] = ACTIONS(1),
[aux_sym_schema_role_token1] = ACTIONS(1),
[aux_sym_schema_role_token2] = ACTIONS(1),
[aux_sym_schema_role_token3] = ACTIONS(1),
[aux_sym_create_index_statement_token1] = ACTIONS(1),
[aux_sym_create_index_statement_token3] = ACTIONS(1),
[aux_sym_index_using_token1] = ACTIONS(1),
[aux_sym_index_col_dir_token2] = ACTIONS(1),
[aux_sym_index_col_nulls_token2] = ACTIONS(1),
[aux_sym_index_col_nulls_token3] = ACTIONS(1),
[aux_sym_delete_statement_token1] = ACTIONS(1),
[aux_sym_alter_table_statement_token1] = ACTIONS(1),
[aux_sym_alter_table_action_token1] = ACTIONS(1),
[aux_sym_alter_table_action_token2] = ACTIONS(1),
[aux_sym_alter_column_action_token1] = ACTIONS(1),
[aux_sym_alter_column_action_token2] = ACTIONS(1),
[aux_sym_alter_column_action_token3] = ACTIONS(1),
[aux_sym_constraint_when_token1] = ACTIONS(1),
[aux_sym_constraint_when_token3] = ACTIONS(1),
[aux_sym_constraint_when_token4] = ACTIONS(1),
[aux_sym_table_constraint_ty_token1] = ACTIONS(1),
[aux_sym_table_constraint_ty_token2] = ACTIONS(1),
[aux_sym_table_constraint_ty_token3] = ACTIONS(1),
[aux_sym_constraint_foreign_key_token1] = ACTIONS(1),
[aux_sym_fk_ref_action_token1] = ACTIONS(1),
[aux_sym_fk_ref_action_token2] = ACTIONS(1),
[aux_sym_alter_table_rename_column_token1] = ACTIONS(1),
[aux_sym_alter_table_rename_column_token2] = ACTIONS(1),
[aux_sym_grant_statement_token1] = ACTIONS(1),
[aux_sym_grant_roles_token1] = ACTIONS(1),
[aux_sym_grant_roles_token2] = ACTIONS(1),
[aux_sym_grant_privileges_token1] = ACTIONS(1),
[aux_sym_grant_privileges_token2] = ACTIONS(1),
[aux_sym_grant_targets_token4] = ACTIONS(1),
[aux_sym_grant_targets_token5] = ACTIONS(1),
[aux_sym_grant_targets_token6] = ACTIONS(1),
[aux_sym_grant_targets_token7] = ACTIONS(1),
[anon_sym_BSLASH] = ACTIONS(1),
[aux_sym_sequence_increment_token2] = ACTIONS(1),
[aux_sym_sequence_min_token1] = ACTIONS(1),
[aux_sym_sequence_max_token1] = ACTIONS(1),
[aux_sym_sequence_start_token1] = ACTIONS(1),
[aux_sym_sequence_start_token2] = ACTIONS(1),
[aux_sym_sequence_cache_token1] = ACTIONS(1),
[aux_sym_sequence_cycle_token1] = ACTIONS(1),
[aux_sym_sequence_owned_token1] = ACTIONS(1),
[aux_sym_sequence_owned_token2] = ACTIONS(1),
[aux_sym_create_trigger_statement_token1] = ACTIONS(1),
[aux_sym_trigger_when_token1] = ACTIONS(1),
[aux_sym_trigger_when_token2] = ACTIONS(1),
[aux_sym_trigger_event_token1] = ACTIONS(1),
[aux_sym_trigger_event_token2] = ACTIONS(1),
[aux_sym_trigger_scope_token1] = ACTIONS(1),
[aux_sym_trigger_scope_token2] = ACTIONS(1),
[aux_sym_trigger_scope_token3] = ACTIONS(1),
[aux_sym_trigger_exec_token1] = ACTIONS(1),
[aux_sym_trigger_cond_token1] = ACTIONS(1),
[aux_sym_open_cursor_statement_token1] = ACTIONS(1),
[aux_sym_get_diagnostics_statement_token1] = ACTIONS(1),
[aux_sym_get_diagnostics_statement_token2] = ACTIONS(1),
[aux_sym_get_diagnostics_statement_token3] = ACTIONS(1),
[aux_sym_for_statement_token1] = ACTIONS(1),
[anon_sym_DOT_DOT] = ACTIONS(1),
[aux_sym_for_statement_token2] = ACTIONS(1),
[aux_sym_for_statement_token3] = ACTIONS(1),
[aux_sym_raise_statement_token1] = ACTIONS(1),
[aux_sym_if_statement_token1] = ACTIONS(1),
[aux_sym_if_statement_token2] = ACTIONS(1),
[aux_sym_if_statement_token3] = ACTIONS(1),
[aux_sym_if_statement_token4] = ACTIONS(1),
[aux_sym_if_statement_token5] = ACTIONS(1),
[anon_sym_COLON_EQ] = ACTIONS(1),
[aux_sym_return_statement_token1] = ACTIONS(1),
[aux_sym_return_statement_token2] = ACTIONS(1),
[aux_sym_perform_statement_token1] = ACTIONS(1),
[aux_sym_select_statement_token1] = ACTIONS(1),
[aux_sym_with_query_item_token1] = ACTIONS(1),
[aux_sym_into_token1] = ACTIONS(1),
[aux_sym_select_having_token1] = ACTIONS(1),
[aux_sym_select_limit_token1] = ACTIONS(1),
[aux_sym_select_offset_token1] = ACTIONS(1),
[aux_sym_select_offset_token2] = ACTIONS(1),
[aux_sym_select_order_by_token1] = ACTIONS(1),
[aux_sym_join_item_token1] = ACTIONS(1),
[aux_sym_join_item_token2] = ACTIONS(1),
[aux_sym_join_item_token3] = ACTIONS(1),
[aux_sym_join_type_token1] = ACTIONS(1),
[aux_sym_join_type_token2] = ACTIONS(1),
[aux_sym_join_type_token3] = ACTIONS(1),
[aux_sym_join_type_token4] = ACTIONS(1),
[aux_sym_join_type_token5] = ACTIONS(1),
[aux_sym_create_function_statement_token1] = ACTIONS(1),
[aux_sym_function_run_as_token1] = ACTIONS(1),
[aux_sym_function_run_as_token3] = ACTIONS(1),
[aux_sym_function_volatility_token1] = ACTIONS(1),
[aux_sym_function_volatility_token2] = ACTIONS(1),
[aux_sym_function_volatility_token3] = ACTIONS(1),
[aux_sym_body_token1] = ACTIONS(1),
[anon_sym_DOLLAR] = ACTIONS(1),
[aux_sym_declarations_token1] = ACTIONS(1),
[aux_sym_where_filter_token1] = ACTIONS(1),
[aux_sym_or_replace_token1] = ACTIONS(1),
[aux_sym_temporary_token1] = ACTIONS(1),
[aux_sym_temporary_token2] = ACTIONS(1),
[sym_unlogged] = ACTIONS(1),
[aux_sym_if_not_exists_token1] = ACTIONS(1),
[anon_sym_LBRACK] = ACTIONS(1),
[anon_sym_RBRACK] = ACTIONS(1),
[aux_sym__type_token1] = ACTIONS(1),
[aux_sym__type_token2] = ACTIONS(1),
[aux_sym_predefined_type_token1] = ACTIONS(1),
[aux_sym_predefined_type_token2] = ACTIONS(1),
[anon_sym_SQUOTE] = ACTIONS(1),
[aux_sym_string_token1] = ACTIONS(1),
[sym_comment] = ACTIONS(3),
[anon_sym_DOT] = ACTIONS(1),
[aux_sym_array_constructor_token1] = ACTIONS(1),
[aux_sym_time_expression_token1] = ACTIONS(1),
[aux_sym_time_expression_token2] = ACTIONS(1),
[aux_sym_time_expression_token3] = ACTIONS(1),
[aux_sym__interval_fields_token1] = ACTIONS(1),
[aux_sym__interval_fields_token2] = ACTIONS(1),
[aux_sym__interval_fields_token3] = ACTIONS(1),
[aux_sym__interval_fields_token4] = ACTIONS(1),
[aux_sym__interval_fields_token5] = ACTIONS(1),
[aux_sym__interval_fields_token6] = ACTIONS(1),
[anon_sym_STAR] = ACTIONS(1),
[anon_sym_SLASH] = ACTIONS(1),
[anon_sym_PERCENT] = ACTIONS(1),
[anon_sym_DASH] = ACTIONS(1),
[anon_sym_PLUS] = ACTIONS(1),
[anon_sym_LT] = ACTIONS(1),
[anon_sym_GT] = ACTIONS(1),
[anon_sym_LT_EQ] = ACTIONS(1),
[anon_sym_GT_EQ] = ACTIONS(1),
[anon_sym_LT_GT] = ACTIONS(1),
[anon_sym_BANG_EQ] = ACTIONS(1),
[aux_sym_contains_op_token1] = ACTIONS(1),
[aux_sym_contains_op_token2] = ACTIONS(1),
[aux_sym_contains_op_token3] = ACTIONS(1),
[aux_sym_comparison_null_token1] = ACTIONS(1),
[aux_sym_comparison_null_token2] = ACTIONS(1),
[aux_sym_comparison_null_token3] = ACTIONS(1),
[aux_sym_comparison_null_token4] = ACTIONS(1),
[aux_sym_comparison_kw_token1] = ACTIONS(1),
[aux_sym_comparison_kw_token2] = ACTIONS(1),
[aux_sym_comparison_kw_token3] = ACTIONS(1),
[anon_sym_PIPE_PIPE] = ACTIONS(1),
[anon_sym_LT_AT] = ACTIONS(1),
[anon_sym_AT_GT] = ACTIONS(1),
[anon_sym_LT_LT] = ACTIONS(1),
[anon_sym_GT_GT] = ACTIONS(1),
[anon_sym_AMP_AMP] = ACTIONS(1),
[anon_sym_AMP_LT] = ACTIONS(1),
[anon_sym_AMP_GT] = ACTIONS(1),
[anon_sym_DASH_PIPE_DASH] = ACTIONS(1),
[sym_cast] = ACTIONS(1),
[sym_and] = ACTIONS(1),
[sym_true] = ACTIONS(1),
[sym_false] = ACTIONS(1),
[sym_number] = ACTIONS(1),
[sym__constraint] = ACTIONS(1),
},
[1] = {
[sym_source_file] = STATE(2217),
[sym__statement] = STATE(2210),
[sym_drop_type_statement] = STATE(2210),
[sym_update_statement] = STATE(2210),
[sym_drop_function_statement] = STATE(2210),
[sym_create_type_statement] = STATE(2210),
[sym_insert_statement] = STATE(2210),
[sym_create_table_statement] = STATE(2210),
[sym_create_schema_statement] = STATE(2210),
[sym_create_index_statement] = STATE(2210),
[sym_delete_statement] = STATE(2210),
[sym_alter_table_statement] = STATE(2210),
[sym_grant_statement] = STATE(2210),
[sym_psql_statement] = STATE(906),
[sym_create_sequence_statement] = STATE(2210),
[sym_create_trigger_statement] = STATE(2210),
[sym_do_block] = STATE(2210),
[sym_select_statement] = STATE(2210),
[sym_with_query] = STATE(1405),
[sym_create_function_statement] = STATE(2210),
[aux_sym_source_file_repeat1] = STATE(593),
[ts_builtin_sym_end] = ACTIONS(5),
[aux_sym_drop_type_statement_token1] = ACTIONS(7),
[aux_sym_update_statement_token1] = ACTIONS(9),
[aux_sym_create_type_statement_token1] = ACTIONS(11),
[aux_sym_insert_statement_token1] = ACTIONS(13),
[aux_sym_insert_conflict_token3] = ACTIONS(15),
[aux_sym_delete_statement_token1] = ACTIONS(17),
[aux_sym_alter_table_statement_token1] = ACTIONS(19),
[aux_sym_grant_statement_token1] = ACTIONS(21),
[anon_sym_BSLASH] = ACTIONS(23),
[aux_sym_sequence_start_token2] = ACTIONS(25),
[aux_sym_select_statement_token1] = ACTIONS(27),
[sym_comment] = ACTIONS(3),
},
[2] = {
[anon_sym_SEMI] = ACTIONS(29),
[aux_sym_drop_type_statement_token1] = ACTIONS(29),
[aux_sym_drop_type_statement_token2] = ACTIONS(29),
[anon_sym_COMMA] = ACTIONS(29),
[aux_sym_drop_type_statement_token3] = ACTIONS(29),
[aux_sym_drop_type_statement_token4] = ACTIONS(29),
[aux_sym_update_statement_token2] = ACTIONS(29),
[aux_sym_update_statement_token3] = ACTIONS(29),
[aux_sym_update_statement_token4] = ACTIONS(29),
[anon_sym_LPAREN] = ACTIONS(29),
[anon_sym_RPAREN] = ACTIONS(29),
[aux_sym_insert_statement_token2] = ACTIONS(29),
[aux_sym_insert_items_token1] = ACTIONS(29),
[aux_sym_insert_items_token2] = ACTIONS(29),
[aux_sym_insert_conflict_token1] = ACTIONS(29),
[aux_sym_insert_conflict_token3] = ACTIONS(29),
[aux_sym_update_set_token1] = ACTIONS(29),
[aux_sym_returning_token1] = ACTIONS(29),
[aux_sym_schema_role_token1] = ACTIONS(29),
[aux_sym_create_index_statement_token1] = ACTIONS(29),
[aux_sym_index_using_token1] = ACTIONS(29),
[aux_sym_alter_table_statement_token1] = ACTIONS(29),
[aux_sym_alter_table_action_token1] = ACTIONS(29),
[aux_sym_alter_column_action_token1] = ACTIONS(29),
[aux_sym_alter_column_action_token2] = ACTIONS(29),
[aux_sym_constraint_when_token1] = ACTIONS(29),
[aux_sym_table_constraint_ty_token1] = ACTIONS(29),
[aux_sym_table_constraint_ty_token2] = ACTIONS(29),
[aux_sym_constraint_foreign_key_token1] = ACTIONS(29),
[aux_sym_fk_ref_action_token1] = ACTIONS(31),
[aux_sym_alter_table_rename_column_token1] = ACTIONS(29),
[aux_sym_alter_table_rename_column_token2] = ACTIONS(29),
[aux_sym_grant_roles_token2] = ACTIONS(29),
[aux_sym_sequence_increment_token1] = ACTIONS(29),
[aux_sym_sequence_min_token1] = ACTIONS(29),
[aux_sym_sequence_max_token1] = ACTIONS(29),
[aux_sym_sequence_start_token1] = ACTIONS(29),
[aux_sym_sequence_start_token2] = ACTIONS(29),
[aux_sym_sequence_cache_token1] = ACTIONS(29),
[aux_sym_sequence_cycle_token1] = ACTIONS(29),
[aux_sym_sequence_owned_token1] = ACTIONS(29),
[aux_sym_trigger_when_token1] = ACTIONS(29),
[aux_sym_trigger_when_token2] = ACTIONS(29),
[aux_sym_trigger_when_token3] = ACTIONS(29),
[aux_sym_trigger_scope_token1] = ACTIONS(29),
[aux_sym_trigger_scope_token3] = ACTIONS(29),
[aux_sym_trigger_exec_token1] = ACTIONS(29),
[aux_sym_trigger_cond_token1] = ACTIONS(29),
[aux_sym_for_statement_token2] = ACTIONS(29),
[aux_sym_select_statement_token1] = ACTIONS(29),
[aux_sym_select_having_token1] = ACTIONS(29),
[aux_sym_select_limit_token1] = ACTIONS(29),
[aux_sym_select_offset_token1] = ACTIONS(29),
[aux_sym_select_order_by_token1] = ACTIONS(29),
[aux_sym_join_item_token1] = ACTIONS(29),
[aux_sym_join_item_token2] = ACTIONS(29),
[aux_sym_join_item_token3] = ACTIONS(29),
[aux_sym_join_type_token1] = ACTIONS(29),
[aux_sym_join_type_token2] = ACTIONS(29),
[aux_sym_join_type_token4] = ACTIONS(29),
[aux_sym_join_type_token5] = ACTIONS(29),
[aux_sym_function_run_as_token1] = ACTIONS(29),
[aux_sym_function_volatility_token1] = ACTIONS(29),
[aux_sym_function_volatility_token2] = ACTIONS(29),
[aux_sym_function_volatility_token3] = ACTIONS(29),
[aux_sym_where_filter_token1] = ACTIONS(29),
[anon_sym_LBRACK] = ACTIONS(29),
[aux_sym__type_token1] = ACTIONS(29),
[aux_sym__type_token2] = ACTIONS(29),
[sym_comment] = ACTIONS(3),
[sym__constraint] = ACTIONS(29),
},
[3] = {
[anon_sym_SEMI] = ACTIONS(33),
[anon_sym_COMMA] = ACTIONS(33),
[aux_sym_update_statement_token4] = ACTIONS(33),
[anon_sym_RPAREN] = ACTIONS(33),
[aux_sym_insert_items_token1] = ACTIONS(33),
[anon_sym_EQ] = ACTIONS(33),
[aux_sym_returning_token1] = ACTIONS(33),
[aux_sym_create_index_statement_token1] = ACTIONS(33),
[aux_sym_alter_column_action_token1] = ACTIONS(35),
[aux_sym_alter_column_action_token2] = ACTIONS(33),
[aux_sym_constraint_when_token1] = ACTIONS(33),
[aux_sym_table_constraint_ty_token1] = ACTIONS(33),
[aux_sym_table_constraint_ty_token2] = ACTIONS(33),
[aux_sym_constraint_foreign_key_token1] = ACTIONS(33),
[aux_sym_grant_targets_token4] = ACTIONS(33),
[aux_sym_sequence_increment_token2] = ACTIONS(33),
[aux_sym_trigger_event_token2] = ACTIONS(33),
[anon_sym_DOT_DOT] = ACTIONS(33),
[aux_sym_for_statement_token2] = ACTIONS(33),
[aux_sym_if_statement_token2] = ACTIONS(33),
[aux_sym_create_function_statement_token1] = ACTIONS(33),
[aux_sym_function_run_as_token1] = ACTIONS(33),
[aux_sym_function_volatility_token1] = ACTIONS(33),
[aux_sym_function_volatility_token2] = ACTIONS(33),
[aux_sym_function_volatility_token3] = ACTIONS(33),
[aux_sym_where_filter_token1] = ACTIONS(33),
[anon_sym_RBRACK] = ACTIONS(33),
[sym_comment] = ACTIONS(3),
[aux_sym__interval_fields_token1] = ACTIONS(33),
[aux_sym__interval_fields_token2] = ACTIONS(33),
[aux_sym__interval_fields_token3] = ACTIONS(33),
[aux_sym__interval_fields_token4] = ACTIONS(33),
[aux_sym__interval_fields_token5] = ACTIONS(33),
[aux_sym__interval_fields_token6] = ACTIONS(33),
[anon_sym_STAR] = ACTIONS(33),
[anon_sym_SLASH] = ACTIONS(35),
[anon_sym_PERCENT] = ACTIONS(33),
[anon_sym_DASH] = ACTIONS(35),
[anon_sym_PLUS] = ACTIONS(33),
[anon_sym_LT] = ACTIONS(35),
[anon_sym_GT] = ACTIONS(35),
[anon_sym_LT_EQ] = ACTIONS(33),
[anon_sym_GT_EQ] = ACTIONS(33),
[anon_sym_LT_GT] = ACTIONS(33),
[anon_sym_BANG_EQ] = ACTIONS(33),
[aux_sym_contains_op_token1] = ACTIONS(33),
[aux_sym_contains_op_token2] = ACTIONS(33),
[aux_sym_contains_op_token3] = ACTIONS(33),
[aux_sym_comparison_null_token1] = ACTIONS(33),
[aux_sym_comparison_null_token2] = ACTIONS(33),
[aux_sym_comparison_null_token3] = ACTIONS(33),
[aux_sym_comparison_null_token4] = ACTIONS(33),
[aux_sym_comparison_kw_token1] = ACTIONS(35),
[aux_sym_comparison_kw_token2] = ACTIONS(33),
[aux_sym_comparison_kw_token3] = ACTIONS(33),
[anon_sym_PIPE_PIPE] = ACTIONS(33),
[anon_sym_LT_AT] = ACTIONS(33),
[anon_sym_AT_GT] = ACTIONS(33),
[anon_sym_LT_LT] = ACTIONS(33),
[anon_sym_GT_GT] = ACTIONS(33),
[anon_sym_AMP_AMP] = ACTIONS(33),
[anon_sym_AMP_LT] = ACTIONS(33),
[anon_sym_AMP_GT] = ACTIONS(33),
[anon_sym_DASH_PIPE_DASH] = ACTIONS(33),
[sym_cast] = ACTIONS(33),
[sym_and] = ACTIONS(33),
[sym__constraint] = ACTIONS(33),
},
[4] = {
[anon_sym_SEMI] = ACTIONS(37),
[anon_sym_COMMA] = ACTIONS(37),
[aux_sym_update_statement_token4] = ACTIONS(37),
[anon_sym_RPAREN] = ACTIONS(37),
[aux_sym_insert_items_token1] = ACTIONS(37),
[anon_sym_EQ] = ACTIONS(37),
[aux_sym_returning_token1] = ACTIONS(37),
[aux_sym_create_index_statement_token1] = ACTIONS(37),
[aux_sym_alter_column_action_token1] = ACTIONS(39),
[aux_sym_alter_column_action_token2] = ACTIONS(37),
[aux_sym_constraint_when_token1] = ACTIONS(37),
[aux_sym_table_constraint_ty_token1] = ACTIONS(37),
[aux_sym_table_constraint_ty_token2] = ACTIONS(37),
[aux_sym_constraint_foreign_key_token1] = ACTIONS(37),
[aux_sym_grant_targets_token4] = ACTIONS(37),
[aux_sym_sequence_increment_token2] = ACTIONS(37),
[aux_sym_trigger_event_token2] = ACTIONS(37),
[anon_sym_DOT_DOT] = ACTIONS(37),
[aux_sym_for_statement_token2] = ACTIONS(37),
[aux_sym_if_statement_token2] = ACTIONS(37),
[aux_sym_create_function_statement_token1] = ACTIONS(37),
[aux_sym_function_run_as_token1] = ACTIONS(37),
[aux_sym_function_volatility_token1] = ACTIONS(37),
[aux_sym_function_volatility_token2] = ACTIONS(37),
[aux_sym_function_volatility_token3] = ACTIONS(37),
[aux_sym_where_filter_token1] = ACTIONS(37),
[anon_sym_RBRACK] = ACTIONS(37),
[sym_comment] = ACTIONS(3),
[aux_sym__interval_fields_token1] = ACTIONS(37),
[aux_sym__interval_fields_token2] = ACTIONS(37),
[aux_sym__interval_fields_token3] = ACTIONS(37),
[aux_sym__interval_fields_token4] = ACTIONS(37),
[aux_sym__interval_fields_token5] = ACTIONS(37),
[aux_sym__interval_fields_token6] = ACTIONS(37),
[anon_sym_STAR] = ACTIONS(37),
[anon_sym_SLASH] = ACTIONS(39),
[anon_sym_PERCENT] = ACTIONS(37),
[anon_sym_DASH] = ACTIONS(39),
[anon_sym_PLUS] = ACTIONS(37),
[anon_sym_LT] = ACTIONS(39),
[anon_sym_GT] = ACTIONS(39),
[anon_sym_LT_EQ] = ACTIONS(37),
[anon_sym_GT_EQ] = ACTIONS(37),
[anon_sym_LT_GT] = ACTIONS(37),
[anon_sym_BANG_EQ] = ACTIONS(37),
[aux_sym_contains_op_token1] = ACTIONS(37),
[aux_sym_contains_op_token2] = ACTIONS(37),
[aux_sym_contains_op_token3] = ACTIONS(37),
[aux_sym_comparison_null_token1] = ACTIONS(37),
[aux_sym_comparison_null_token2] = ACTIONS(37),
[aux_sym_comparison_null_token3] = ACTIONS(37),
[aux_sym_comparison_null_token4] = ACTIONS(37),
[aux_sym_comparison_kw_token1] = ACTIONS(39),
[aux_sym_comparison_kw_token2] = ACTIONS(37),
[aux_sym_comparison_kw_token3] = ACTIONS(37),
[anon_sym_PIPE_PIPE] = ACTIONS(37),
[anon_sym_LT_AT] = ACTIONS(37),
[anon_sym_AT_GT] = ACTIONS(37),
[anon_sym_LT_LT] = ACTIONS(37),
[anon_sym_GT_GT] = ACTIONS(37),
[anon_sym_AMP_AMP] = ACTIONS(37),
[anon_sym_AMP_LT] = ACTIONS(37),
[anon_sym_AMP_GT] = ACTIONS(37),
[anon_sym_DASH_PIPE_DASH] = ACTIONS(37),
[sym_cast] = ACTIONS(37),
[sym_and] = ACTIONS(37),
[sym__constraint] = ACTIONS(37),
},
};
static const uint16_t ts_small_parse_table[] = {
[0] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(43), 1,
anon_sym_LPAREN,
STATE(20), 1,
sym_type_length,
ACTIONS(45), 7,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 53,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_RBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[74] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(47), 1,
anon_sym_LPAREN,
STATE(20), 1,
sym_precision,
ACTIONS(45), 7,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 53,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_RBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[148] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(53), 1,
aux_sym__interval_fields_token1,
ACTIONS(57), 1,
aux_sym__interval_fields_token3,
ACTIONS(59), 1,
aux_sym__interval_fields_token4,
ACTIONS(61), 1,
aux_sym__interval_fields_token5,
STATE(91), 1,
sym__interval_fields,
ACTIONS(55), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(51), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(49), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[230] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(63), 1,
aux_sym__interval_fields_token1,
ACTIONS(67), 1,
aux_sym__interval_fields_token3,
ACTIONS(69), 1,
aux_sym__interval_fields_token4,
ACTIONS(71), 1,
aux_sym__interval_fields_token5,
STATE(114), 1,
sym__interval_fields,
ACTIONS(65), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(51), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(49), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[312] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(78), 1,
aux_sym_grant_targets_token4,
ACTIONS(81), 1,
aux_sym_trigger_event_token2,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(108), 1,
sym_cast,
STATE(95), 1,
sym_comparison_null,
ACTIONS(87), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(93), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(84), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(96), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(657), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(73), 20,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[407] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(37), 54,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[476] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(116), 1,
aux_sym_grant_targets_token4,
ACTIONS(119), 1,
aux_sym_trigger_event_token2,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(146), 1,
sym_cast,
STATE(95), 1,
sym_comparison_null,
ACTIONS(125), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(131), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(122), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(134), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(657), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(111), 20,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[571] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(173), 1,
sym_cast,
STATE(95), 1,
sym_comparison_null,
ACTIONS(159), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(157), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(165), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(657), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(149), 20,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[666] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(180), 1,
aux_sym_grant_targets_token4,
ACTIONS(183), 1,
aux_sym_trigger_event_token2,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(210), 1,
sym_cast,
STATE(95), 1,
sym_comparison_null,
ACTIONS(189), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(195), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(186), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(198), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(657), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(175), 20,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[761] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(213), 1,
aux_sym_alter_column_action_token1,
ACTIONS(215), 1,
aux_sym_trigger_event_token2,
ACTIONS(227), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(221), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(131), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(218), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(224), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(111), 19,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
sym__constraint,
[856] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(230), 1,
aux_sym_alter_column_action_token1,
ACTIONS(232), 1,
aux_sym_trigger_event_token2,
ACTIONS(244), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(238), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(195), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(235), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(241), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(175), 19,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
sym__constraint,
[951] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(251), 1,
anon_sym_LBRACK,
STATE(25), 1,
aux_sym__type_repeat1,
ACTIONS(253), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(249), 7,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(247), 50,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[1026] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(33), 54,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[1095] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(255), 1,
aux_sym_alter_column_action_token1,
ACTIONS(257), 1,
aux_sym_trigger_event_token2,
ACTIONS(269), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(263), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(93), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(260), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(266), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(73), 19,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_sequence_increment_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
sym__constraint,
[1190] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 7,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(272), 53,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_RBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[1258] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 7,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(276), 53,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_RBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[1326] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(280), 1,
anon_sym_LPAREN,
STATE(37), 1,
sym_precision,
ACTIONS(45), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 50,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[1398] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 7,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(282), 53,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_RBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[1466] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 7,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(286), 53,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_RBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[1534] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(290), 1,
anon_sym_LPAREN,
STATE(37), 1,
sym_type_length,
ACTIONS(45), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 50,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[1606] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(251), 1,
anon_sym_LBRACK,
STATE(26), 1,
aux_sym__type_repeat1,
ACTIONS(294), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 51,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[1677] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(300), 1,
anon_sym_LBRACK,
STATE(26), 1,
aux_sym__type_repeat1,
ACTIONS(298), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 51,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[1748] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(303), 1,
anon_sym_LBRACK,
STATE(41), 1,
aux_sym__type_repeat1,
ACTIONS(305), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(249), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(247), 47,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[1821] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 51,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_index_col_nulls_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_table_constraint_ty_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_DOT,
aux_sym_time_expression_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[1887] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 7,
aux_sym_alter_column_action_token1,
anon_sym_DOT,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 51,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_LPAREN,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
aux_sym_time_expression_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[1953] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 7,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 51,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_RBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[2019] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 52,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[2085] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 50,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2151] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(286), 50,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2217] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(309), 1,
anon_sym_LPAREN,
ACTIONS(313), 1,
anon_sym_DOT,
ACTIONS(315), 1,
aux_sym_time_expression_token1,
ACTIONS(311), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(307), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[2289] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(282), 50,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2355] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(272), 50,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2421] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(276), 50,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2487] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(317), 1,
anon_sym_LPAREN,
ACTIONS(319), 1,
anon_sym_DOT,
ACTIONS(321), 1,
aux_sym_time_expression_token1,
ACTIONS(311), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(307), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2559] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 51,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_DOT,
aux_sym_time_expression_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2625] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(323), 1,
aux_sym__interval_fields_token1,
ACTIONS(327), 1,
aux_sym__interval_fields_token3,
ACTIONS(329), 1,
aux_sym__interval_fields_token4,
ACTIONS(331), 1,
aux_sym__interval_fields_token5,
STATE(263), 1,
sym__interval_fields,
ACTIONS(325), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(51), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(49), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2702] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(303), 1,
anon_sym_LBRACK,
STATE(43), 1,
aux_sym__type_repeat1,
ACTIONS(294), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2771] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(333), 1,
aux_sym__interval_fields_token1,
ACTIONS(337), 1,
aux_sym__interval_fields_token3,
ACTIONS(339), 1,
aux_sym__interval_fields_token4,
ACTIONS(341), 1,
aux_sym__interval_fields_token5,
STATE(254), 1,
sym__interval_fields,
ACTIONS(335), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(49), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(51), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[2848] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(343), 1,
anon_sym_LBRACK,
STATE(43), 1,
aux_sym__type_repeat1,
ACTIONS(298), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[2917] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(294), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 51,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[2982] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(348), 1,
aux_sym_update_statement_token2,
ACTIONS(360), 1,
sym_cast,
ACTIONS(362), 1,
sym__identifier,
STATE(250), 1,
sym_comparison_null,
STATE(882), 1,
sym_identifier,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(356), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(358), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(346), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(352), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(354), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(153), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(676), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(350), 10,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[3081] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(116), 1,
aux_sym_grant_targets_token4,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(213), 1,
aux_sym_update_set_token1,
ACTIONS(215), 1,
aux_sym_trigger_event_token2,
ACTIONS(373), 1,
sym_cast,
STATE(242), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(367), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(131), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(364), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(370), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(655), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(111), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
[3173] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(33), 49,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[3237] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(81), 1,
aux_sym_trigger_event_token2,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(388), 1,
sym_cast,
STATE(250), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(382), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(385), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(73), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(376), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(379), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(78), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(676), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(255), 12,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[3329] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(393), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[3395] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(397), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[3461] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(399), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[3527] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(401), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[3593] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(37), 49,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[3657] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(183), 1,
aux_sym_trigger_event_token2,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(415), 1,
sym_cast,
STATE(250), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(409), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(412), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(175), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(403), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(406), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(180), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(676), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(230), 12,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[3749] = 29,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(444), 1,
aux_sym_for_statement_token3,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(452), 1,
aux_sym_if_statement_token5,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
STATE(1279), 1,
aux_sym_if_statement_repeat1,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
ACTIONS(450), 2,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
STATE(85), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1889), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[3865] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(462), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[3931] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(464), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[3997] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(466), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[4063] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(468), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[4129] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(33), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(35), 31,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[4193] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(470), 1,
aux_sym__interval_fields_token1,
ACTIONS(474), 1,
aux_sym__interval_fields_token3,
ACTIONS(476), 1,
aux_sym__interval_fields_token4,
ACTIONS(478), 1,
aux_sym__interval_fields_token5,
STATE(315), 1,
sym__interval_fields,
ACTIONS(472), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(51), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(49), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[4269] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(119), 1,
aux_sym_trigger_event_token2,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(492), 1,
sym_cast,
STATE(250), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(486), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(489), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(111), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(480), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(483), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(116), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(676), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(213), 12,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[4361] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 49,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[4425] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(78), 1,
aux_sym_grant_targets_token4,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(255), 1,
aux_sym_update_set_token1,
ACTIONS(257), 1,
aux_sym_trigger_event_token2,
ACTIONS(504), 1,
sym_cast,
STATE(242), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(498), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(93), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(495), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(501), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(655), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(73), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
[4517] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(37), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(39), 31,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[4581] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(180), 1,
aux_sym_grant_targets_token4,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(230), 1,
aux_sym_update_set_token1,
ACTIONS(232), 1,
aux_sym_trigger_event_token2,
ACTIONS(516), 1,
sym_cast,
STATE(242), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(510), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(195), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(507), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(513), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(655), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(175), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
[4673] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(116), 1,
aux_sym_grant_targets_token4,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(215), 1,
aux_sym_trigger_event_token2,
ACTIONS(528), 1,
sym_cast,
STATE(299), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(522), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(131), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(519), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(525), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(665), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(111), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[4762] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(230), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(175), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[4825] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(85), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
ACTIONS(531), 4,
aux_sym_for_statement_token3,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
aux_sym_if_statement_token5,
STATE(1889), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[4934] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(535), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(533), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[4997] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(535), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(533), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[5060] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(294), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[5123] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(33), 49,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[5186] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(539), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(537), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[5249] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(543), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(541), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[5312] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(547), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(545), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[5375] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(551), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(549), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[5438] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(180), 1,
aux_sym_grant_targets_token4,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(232), 1,
aux_sym_trigger_event_token2,
ACTIONS(562), 1,
sym_cast,
STATE(299), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(556), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(195), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(553), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(559), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(665), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(175), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[5527] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(565), 1,
aux_sym_update_statement_token2,
ACTIONS(575), 1,
sym_cast,
STATE(355), 1,
sym_comparison_null,
STATE(882), 1,
sym_identifier,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(571), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(573), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(346), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(567), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(569), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(153), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(668), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(350), 8,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[5624] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(547), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(545), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[5687] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(78), 1,
aux_sym_grant_targets_token4,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(257), 1,
aux_sym_trigger_event_token2,
ACTIONS(586), 1,
sym_cast,
STATE(299), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(580), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(93), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(577), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(583), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(665), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(73), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[5776] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(591), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(589), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[5839] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(593), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[5902] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(551), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(549), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[5965] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(597), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(600), 1,
aux_sym_update_statement_token1,
ACTIONS(603), 1,
aux_sym_create_type_statement_token1,
ACTIONS(606), 1,
aux_sym_insert_statement_token1,
ACTIONS(609), 1,
aux_sym_insert_conflict_token3,
ACTIONS(612), 1,
aux_sym_delete_statement_token1,
ACTIONS(615), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(618), 1,
aux_sym_grant_statement_token1,
ACTIONS(621), 1,
anon_sym_BSLASH,
ACTIONS(624), 1,
aux_sym_sequence_start_token2,
ACTIONS(627), 1,
aux_sym_trigger_scope_token1,
ACTIONS(630), 1,
aux_sym_trigger_exec_token1,
ACTIONS(633), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(636), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(641), 1,
aux_sym_raise_statement_token1,
ACTIONS(644), 1,
aux_sym_if_statement_token1,
ACTIONS(647), 1,
aux_sym_return_statement_token1,
ACTIONS(650), 1,
aux_sym_perform_statement_token1,
ACTIONS(653), 1,
aux_sym_select_statement_token1,
ACTIONS(656), 1,
sym__identifier,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(85), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
ACTIONS(639), 4,
aux_sym_for_statement_token3,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
aux_sym_if_statement_token5,
STATE(1889), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[6074] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(37), 49,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[6137] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(659), 1,
aux_sym__interval_fields_token1,
ACTIONS(663), 1,
aux_sym__interval_fields_token3,
ACTIONS(665), 1,
aux_sym__interval_fields_token4,
ACTIONS(667), 1,
aux_sym__interval_fields_token5,
STATE(334), 1,
sym__interval_fields,
ACTIONS(661), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(51), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(49), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[6212] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(255), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(73), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[6275] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(669), 1,
anon_sym_LPAREN,
STATE(135), 1,
sym_precision,
ACTIONS(45), 26,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(41), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[6342] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(671), 1,
anon_sym_LPAREN,
STATE(135), 1,
sym_type_length,
ACTIONS(45), 26,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(41), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[6409] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(675), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(673), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[6472] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(679), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(677), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[6535] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(681), 1,
anon_sym_LPAREN,
STATE(152), 1,
sym_precision,
ACTIONS(45), 8,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[6602] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(683), 1,
anon_sym_LPAREN,
STATE(152), 1,
sym_type_length,
ACTIONS(45), 8,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[6669] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(230), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(175), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[6732] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(687), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(685), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[6795] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(689), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[6858] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(689), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[6921] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(693), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[6984] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(687), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(685), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[7047] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(705), 1,
sym_cast,
STATE(299), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(701), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(699), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(703), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(665), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(149), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[7136] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(679), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(677), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[7199] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(707), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[7262] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(693), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[7325] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(591), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(589), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[7388] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(711), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[7451] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(593), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[7514] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(255), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(73), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[7577] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(711), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[7640] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(715), 1,
aux_sym__interval_fields_token1,
ACTIONS(719), 1,
aux_sym__interval_fields_token3,
ACTIONS(721), 1,
aux_sym__interval_fields_token4,
ACTIONS(723), 1,
aux_sym__interval_fields_token5,
STATE(351), 1,
sym__interval_fields,
ACTIONS(717), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(51), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(49), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[7715] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(543), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(541), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[7778] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(539), 6,
aux_sym_alter_column_action_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(537), 49,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_targets_token4,
aux_sym_sequence_increment_token2,
aux_sym_trigger_event_token2,
anon_sym_DOT_DOT,
aux_sym_for_statement_token2,
aux_sym_if_statement_token2,
aux_sym_where_filter_token1,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
sym__constraint,
[7841] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(707), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[7904] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(675), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(673), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[7967] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(37), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[8029] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(180), 1,
aux_sym_grant_targets_token4,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(232), 1,
aux_sym_trigger_event_token2,
ACTIONS(734), 1,
sym_cast,
STATE(343), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(728), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(195), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(725), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(731), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(678), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(175), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[8117] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(183), 1,
aux_sym_trigger_event_token2,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(749), 1,
sym_cast,
STATE(355), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(743), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(746), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(175), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(737), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(740), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(180), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(668), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(230), 10,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[8207] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(78), 1,
aux_sym_grant_targets_token4,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(257), 1,
aux_sym_trigger_event_token2,
ACTIONS(761), 1,
sym_cast,
STATE(343), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(755), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(93), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(752), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(758), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(678), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(73), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[8295] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(33), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(35), 29,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[8357] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(764), 1,
anon_sym_LPAREN,
STATE(168), 1,
sym_type_length,
ACTIONS(45), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[8423] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(37), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(39), 29,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[8485] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(766), 1,
anon_sym_LPAREN,
STATE(168), 1,
sym_precision,
ACTIONS(45), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[8551] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(768), 1,
anon_sym_LBRACK,
STATE(191), 1,
aux_sym__type_repeat1,
ACTIONS(770), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(247), 24,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(249), 26,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[8619] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(33), 48,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[8681] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(772), 1,
anon_sym_LBRACK,
STATE(187), 1,
aux_sym__type_repeat1,
ACTIONS(774), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(249), 8,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(247), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[8749] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(119), 1,
aux_sym_trigger_event_token2,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(788), 1,
sym_cast,
STATE(355), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(782), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(785), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(111), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(776), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(779), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(116), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(668), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(213), 10,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[8839] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(346), 1,
anon_sym_COMMA,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(791), 1,
aux_sym_update_statement_token2,
ACTIONS(801), 1,
sym_cast,
STATE(388), 1,
sym_comparison_null,
STATE(882), 1,
sym_identifier,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(797), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(799), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(793), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(795), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(153), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(705), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(350), 9,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[8935] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(803), 1,
anon_sym_LPAREN,
STATE(193), 1,
sym_precision,
ACTIONS(45), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(41), 28,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[9001] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(811), 1,
sym_cast,
STATE(343), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(807), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(805), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(809), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(678), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(149), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[9089] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(116), 1,
aux_sym_grant_targets_token4,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(215), 1,
aux_sym_trigger_event_token2,
ACTIONS(822), 1,
sym_cast,
STATE(343), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(816), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(131), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(813), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(819), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(678), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(111), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[9177] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(825), 1,
anon_sym_LPAREN,
STATE(193), 1,
sym_type_length,
ACTIONS(45), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(41), 28,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[9243] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(81), 1,
aux_sym_trigger_event_token2,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(839), 1,
sym_cast,
STATE(355), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(833), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(836), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(73), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(827), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(830), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(78), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(668), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(255), 10,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[9333] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(842), 1,
aux_sym__interval_fields_token1,
ACTIONS(846), 1,
aux_sym__interval_fields_token3,
ACTIONS(848), 1,
aux_sym__interval_fields_token4,
ACTIONS(850), 1,
aux_sym__interval_fields_token5,
STATE(408), 1,
sym__interval_fields,
ACTIONS(844), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(51), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(49), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[9407] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(852), 1,
aux_sym__interval_fields_token1,
ACTIONS(856), 1,
aux_sym__interval_fields_token3,
ACTIONS(858), 1,
aux_sym__interval_fields_token4,
ACTIONS(860), 1,
aux_sym__interval_fields_token5,
STATE(387), 1,
sym__interval_fields,
ACTIONS(854), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(49), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(51), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[9481] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 26,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(276), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[9542] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(862), 1,
anon_sym_LBRACK,
STATE(213), 1,
aux_sym__type_repeat1,
ACTIONS(864), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(249), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(247), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[9609] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 26,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(29), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[9670] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(73), 1,
anon_sym_COMMA,
ACTIONS(81), 1,
aux_sym_trigger_event_token2,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(878), 1,
sym_cast,
STATE(388), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(872), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(875), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(866), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(869), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(78), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(705), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(255), 11,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[9759] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(33), 46,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[9820] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 26,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(286), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[9881] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 8,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[9942] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 26,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(282), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[10003] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(175), 1,
anon_sym_COMMA,
ACTIONS(183), 1,
aux_sym_trigger_event_token2,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(893), 1,
sym_cast,
STATE(388), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(887), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(890), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(881), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(884), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(180), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(705), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(230), 11,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[10092] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(898), 1,
aux_sym_alter_column_action_token1,
ACTIONS(906), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(896), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[10179] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 26,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(272), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[10240] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(180), 1,
aux_sym_grant_targets_token4,
ACTIONS(183), 1,
aux_sym_trigger_event_token2,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(917), 1,
sym_cast,
STATE(390), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(911), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(195), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(908), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(914), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(664), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(175), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[10327] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(37), 46,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[10388] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 26,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(29), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[10449] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(111), 1,
anon_sym_COMMA,
ACTIONS(119), 1,
aux_sym_trigger_event_token2,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(932), 1,
sym_cast,
STATE(388), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(926), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(929), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(920), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(923), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(116), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(705), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(213), 11,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
sym__identifier,
[10538] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(935), 1,
anon_sym_LPAREN,
ACTIONS(937), 1,
anon_sym_DOT,
ACTIONS(939), 1,
aux_sym_time_expression_token1,
ACTIONS(307), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(311), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[10605] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(33), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(35), 30,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[10666] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 8,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(276), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[10727] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(37), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(39), 30,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[10788] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(951), 1,
sym_cast,
STATE(242), 1,
sym_comparison_null,
STATE(1031), 1,
sym_order_by_direction,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(943), 2,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
ACTIONS(947), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(945), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(949), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(655), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(941), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[10879] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(116), 1,
aux_sym_grant_targets_token4,
ACTIONS(119), 1,
aux_sym_trigger_event_token2,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(962), 1,
sym_cast,
STATE(390), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(956), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(131), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(953), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(959), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(664), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(111), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[10966] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 8,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(272), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11027] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 8,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(282), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11088] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 8,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(286), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11149] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(965), 1,
anon_sym_LPAREN,
ACTIONS(967), 1,
anon_sym_DOT,
ACTIONS(969), 1,
aux_sym_time_expression_token1,
ACTIONS(311), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(307), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11216] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(973), 1,
anon_sym_COMMA,
ACTIONS(981), 1,
sym_cast,
STATE(390), 1,
sym_comparison_null,
STATE(932), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(977), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(975), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(979), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(664), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(971), 10,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[11307] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(983), 1,
anon_sym_LPAREN,
STATE(206), 1,
sym_precision,
ACTIONS(45), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 44,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11372] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(985), 1,
anon_sym_LPAREN,
STATE(206), 1,
sym_type_length,
ACTIONS(45), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 44,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11437] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(78), 1,
aux_sym_grant_targets_token4,
ACTIONS(81), 1,
aux_sym_trigger_event_token2,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(996), 1,
sym_cast,
STATE(390), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(990), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(93), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(987), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(993), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(664), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(73), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[11524] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(999), 1,
anon_sym_LBRACK,
STATE(216), 1,
aux_sym__type_repeat1,
ACTIONS(1001), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(249), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(247), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11591] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1003), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[11697] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1005), 1,
anon_sym_LBRACK,
STATE(166), 1,
aux_sym__type_repeat1,
ACTIONS(298), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11761] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(272), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11821] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(276), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11881] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1008), 1,
anon_sym_LBRACK,
STATE(257), 1,
aux_sym__type_repeat1,
ACTIONS(1010), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(249), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(247), 41,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[11947] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1012), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(178), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[12053] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(597), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(600), 1,
aux_sym_update_statement_token1,
ACTIONS(603), 1,
aux_sym_create_type_statement_token1,
ACTIONS(606), 1,
aux_sym_insert_statement_token1,
ACTIONS(609), 1,
aux_sym_insert_conflict_token3,
ACTIONS(612), 1,
aux_sym_delete_statement_token1,
ACTIONS(615), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(618), 1,
aux_sym_grant_statement_token1,
ACTIONS(621), 1,
anon_sym_BSLASH,
ACTIONS(624), 1,
aux_sym_sequence_start_token2,
ACTIONS(627), 1,
aux_sym_trigger_scope_token1,
ACTIONS(630), 1,
aux_sym_trigger_exec_token1,
ACTIONS(633), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(636), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(639), 1,
aux_sym_for_statement_token3,
ACTIONS(641), 1,
aux_sym_raise_statement_token1,
ACTIONS(644), 1,
aux_sym_if_statement_token1,
ACTIONS(647), 1,
aux_sym_return_statement_token1,
ACTIONS(650), 1,
aux_sym_perform_statement_token1,
ACTIONS(653), 1,
aux_sym_select_statement_token1,
ACTIONS(656), 1,
sym__identifier,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[12159] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1014), 1,
anon_sym_LPAREN,
STATE(274), 1,
sym_type_length,
ACTIONS(41), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(45), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[12223] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1012), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[12329] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1016), 1,
anon_sym_LPAREN,
ACTIONS(1018), 1,
anon_sym_DOT,
ACTIONS(1020), 1,
aux_sym_time_expression_token1,
ACTIONS(311), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(307), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[12395] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1022), 1,
anon_sym_LPAREN,
STATE(274), 1,
sym_precision,
ACTIONS(41), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(45), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[12459] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1024), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[12565] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(981), 1,
sym_cast,
STATE(390), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(977), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(975), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(979), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(664), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(1026), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[12651] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1028), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[12757] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1030), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(176), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[12863] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1028), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(183), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[12969] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1032), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(165), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[13075] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1024), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(196), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[13181] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1034), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[13287] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1036), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[13393] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(286), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[13453] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(282), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[13513] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(772), 1,
anon_sym_LBRACK,
STATE(166), 1,
aux_sym__type_repeat1,
ACTIONS(294), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[13577] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1038), 1,
anon_sym_LPAREN,
STATE(262), 1,
sym_precision,
ACTIONS(45), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[13641] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1040), 1,
anon_sym_LPAREN,
STATE(262), 1,
sym_type_length,
ACTIONS(45), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(41), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[13705] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 46,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_DOT,
aux_sym_time_expression_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[13765] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(768), 1,
anon_sym_LBRACK,
STATE(200), 1,
aux_sym__type_repeat1,
ACTIONS(292), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(294), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[13829] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[13889] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(276), 28,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[13949] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(286), 28,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[14009] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1042), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(203), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[14115] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1042), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[14221] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(981), 1,
sym_cast,
STATE(390), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(977), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(975), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(979), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(664), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(1044), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[14307] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(282), 28,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[14367] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(272), 28,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[14427] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1046), 1,
anon_sym_LBRACK,
STATE(200), 1,
aux_sym__type_repeat1,
ACTIONS(296), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(298), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[14491] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1049), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[14597] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1051), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(204), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[14703] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1051), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[14809] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1053), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(171), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[14915] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1053), 1,
aux_sym_for_statement_token3,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(173), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[15021] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(276), 44,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[15080] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1055), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[15141] = 25,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(69), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1889), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[15244] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1057), 1,
anon_sym_LPAREN,
ACTIONS(1059), 1,
anon_sym_DOT,
ACTIONS(1061), 1,
aux_sym_time_expression_token1,
ACTIONS(311), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(307), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[15309] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 45,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_DOT,
aux_sym_time_expression_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[15368] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(296), 26,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[15427] = 25,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(201), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[15530] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(862), 1,
anon_sym_LBRACK,
STATE(233), 1,
aux_sym__type_repeat1,
ACTIONS(294), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(292), 26,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[15593] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1063), 1,
anon_sym_LBRACK,
STATE(298), 1,
aux_sym__type_repeat1,
ACTIONS(1065), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(247), 22,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(249), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[15658] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1067), 1,
anon_sym_LBRACK,
STATE(215), 1,
aux_sym__type_repeat1,
ACTIONS(298), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[15721] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(999), 1,
anon_sym_LBRACK,
STATE(215), 1,
aux_sym__type_repeat1,
ACTIONS(294), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[15784] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1070), 1,
anon_sym_LPAREN,
ACTIONS(1072), 1,
anon_sym_DOT,
ACTIONS(1074), 1,
aux_sym_time_expression_token1,
ACTIONS(311), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(307), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[15849] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(286), 44,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[15908] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(282), 44,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[15967] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(272), 44,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[16026] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1076), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[16087] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 7,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 44,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[16146] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1078), 1,
anon_sym_LBRACK,
STATE(324), 1,
aux_sym__type_repeat1,
ACTIONS(1080), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(249), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(247), 39,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[16211] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(29), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[16270] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1082), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(395), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[16331] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 44,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[16390] = 25,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(55), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1889), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[16493] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1084), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(395), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[16554] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1086), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(395), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[16615] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1088), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(395), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[16676] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1090), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[16737] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(29), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[16796] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1092), 1,
anon_sym_LBRACK,
STATE(233), 1,
aux_sym__type_repeat1,
ACTIONS(298), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(296), 26,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[16859] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1095), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[16920] = 25,
ACTIONS(3), 1,
sym_comment,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(418), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(420), 1,
aux_sym_update_statement_token1,
ACTIONS(422), 1,
aux_sym_create_type_statement_token1,
ACTIONS(424), 1,
aux_sym_insert_statement_token1,
ACTIONS(426), 1,
aux_sym_insert_conflict_token3,
ACTIONS(428), 1,
aux_sym_delete_statement_token1,
ACTIONS(430), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(432), 1,
aux_sym_grant_statement_token1,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(436), 1,
aux_sym_trigger_scope_token1,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(440), 1,
aux_sym_open_cursor_statement_token1,
ACTIONS(442), 1,
aux_sym_get_diagnostics_statement_token1,
ACTIONS(446), 1,
aux_sym_raise_statement_token1,
ACTIONS(448), 1,
aux_sym_if_statement_token1,
ACTIONS(454), 1,
aux_sym_return_statement_token1,
ACTIONS(456), 1,
aux_sym_perform_statement_token1,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
STATE(1405), 1,
sym_with_query,
STATE(1836), 1,
sym_identifier,
STATE(184), 2,
sym__plpgsql_statement,
aux_sym_for_statement_repeat1,
STATE(1954), 27,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_psql_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_open_cursor_statement,
sym_get_diagnostics_statement,
sym_for_statement,
sym_raise_statement,
sym_if_statement,
sym_execute_statement,
sym_assign_statement,
sym_return_statement,
sym_perform_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[17023] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(593), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(595), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[17081] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(711), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(713), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[17139] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(539), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(537), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17197] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(543), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(541), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17255] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(73), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(255), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[17313] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(679), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(677), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17371] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(230), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(175), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17429] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(689), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17487] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(687), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(685), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17545] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(693), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17603] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1097), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17663] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1099), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17723] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1101), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17783] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1103), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[17843] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(175), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(230), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[17901] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(689), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(691), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[17959] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(589), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(591), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[18017] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(541), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(543), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[18075] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(673), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(675), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[18133] = 37,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1107), 1,
aux_sym_update_statement_token4,
ACTIONS(1109), 1,
anon_sym_LPAREN,
ACTIONS(1111), 1,
aux_sym_insert_statement_token2,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1118), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1120), 1,
aux_sym_grant_roles_token2,
ACTIONS(1122), 1,
aux_sym_select_having_token1,
ACTIONS(1124), 1,
aux_sym_select_limit_token1,
ACTIONS(1126), 1,
aux_sym_select_offset_token1,
ACTIONS(1128), 1,
aux_sym_select_order_by_token1,
ACTIONS(1130), 1,
anon_sym_DOLLAR,
ACTIONS(1132), 1,
aux_sym_where_filter_token1,
ACTIONS(1134), 1,
anon_sym_SQUOTE,
ACTIONS(1136), 1,
aux_sym_array_constructor_token1,
ACTIONS(1138), 1,
aux_sym_time_expression_token4,
ACTIONS(1140), 1,
anon_sym_STAR,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1148), 1,
sym__identifier,
STATE(150), 1,
sym_identifier,
STATE(720), 1,
sym_select_item,
STATE(736), 1,
sym_into,
STATE(767), 1,
sym_select_from,
STATE(821), 1,
sym_select_where,
STATE(842), 1,
sym_select_group_by,
STATE(919), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(998), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1154), 1,
sym__select_limit_offset,
ACTIONS(1105), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
ACTIONS(1114), 2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
ACTIONS(1146), 3,
sym_true,
sym_false,
sym_number,
STATE(709), 3,
sym_minus,
sym_plus,
sym_not,
STATE(45), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[18259] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(711), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[18317] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1008), 1,
anon_sym_LBRACK,
STATE(258), 1,
aux_sym__type_repeat1,
ACTIONS(294), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[18379] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1150), 1,
anon_sym_LBRACK,
STATE(258), 1,
aux_sym__type_repeat1,
ACTIONS(298), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[18441] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(294), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[18499] = 37,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1107), 1,
aux_sym_update_statement_token4,
ACTIONS(1109), 1,
anon_sym_LPAREN,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1118), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1120), 1,
aux_sym_grant_roles_token2,
ACTIONS(1122), 1,
aux_sym_select_having_token1,
ACTIONS(1124), 1,
aux_sym_select_limit_token1,
ACTIONS(1126), 1,
aux_sym_select_offset_token1,
ACTIONS(1128), 1,
aux_sym_select_order_by_token1,
ACTIONS(1130), 1,
anon_sym_DOLLAR,
ACTIONS(1132), 1,
aux_sym_where_filter_token1,
ACTIONS(1134), 1,
anon_sym_SQUOTE,
ACTIONS(1136), 1,
aux_sym_array_constructor_token1,
ACTIONS(1138), 1,
aux_sym_time_expression_token4,
ACTIONS(1140), 1,
anon_sym_STAR,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1148), 1,
sym__identifier,
ACTIONS(1155), 1,
aux_sym_insert_statement_token2,
STATE(150), 1,
sym_identifier,
STATE(722), 1,
sym_select_item,
STATE(728), 1,
sym_into,
STATE(762), 1,
sym_select_from,
STATE(813), 1,
sym_select_where,
STATE(860), 1,
sym_select_group_by,
STATE(915), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(996), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1174), 1,
sym__select_limit_offset,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
ACTIONS(1158), 2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
ACTIONS(1146), 3,
sym_true,
sym_false,
sym_number,
STATE(709), 3,
sym_minus,
sym_plus,
sym_not,
STATE(45), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[18625] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(685), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(687), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[18683] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(276), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[18741] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(675), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(673), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[18799] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(255), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(73), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[18857] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(593), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[18915] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(591), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(589), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[18973] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(296), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[19031] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(286), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(288), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[19089] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(282), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(284), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[19147] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(549), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(551), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[19205] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 44,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[19263] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1160), 1,
anon_sym_LPAREN,
ACTIONS(1162), 1,
anon_sym_DOT,
ACTIONS(1164), 1,
aux_sym_time_expression_token1,
ACTIONS(311), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(307), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[19327] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(272), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(274), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[19385] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(276), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(278), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[19443] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1166), 1,
anon_sym_LPAREN,
ACTIONS(1168), 1,
anon_sym_DOT,
ACTIONS(1170), 1,
aux_sym_time_expression_token1,
ACTIONS(307), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(311), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[19507] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(286), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[19565] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(292), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(294), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[19623] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(951), 1,
sym_cast,
ACTIONS(1174), 1,
aux_sym_update_set_token1,
ACTIONS(1176), 1,
aux_sym_select_offset_token2,
STATE(242), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(947), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(945), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(949), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(655), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(1172), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[19711] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(677), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(679), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[19769] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(551), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(549), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[19827] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(707), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(709), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[19885] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(981), 1,
sym_cast,
STATE(390), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(977), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(975), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(979), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(664), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
ACTIONS(1178), 9,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[19969] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(547), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(545), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[20027] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(282), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[20085] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(272), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[20143] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(693), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(695), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[20201] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(33), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(35), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[20259] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 25,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(31), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[20317] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(31), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[20375] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(37), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(39), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[20433] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(533), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(535), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[20491] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(535), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(533), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[20549] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_DOT,
aux_sym_time_expression_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[20607] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 7,
aux_sym_update_set_token1,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(707), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_offset_token2,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[20665] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 8,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(29), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[20723] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(537), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(539), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[20781] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(545), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(547), 25,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[20839] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1063), 1,
anon_sym_LBRACK,
STATE(325), 1,
aux_sym__type_repeat1,
ACTIONS(292), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(294), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[20900] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(230), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(175), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[20957] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(535), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(533), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21014] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(593), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21071] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(693), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21128] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(711), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21185] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(707), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21242] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(591), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(589), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21299] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(679), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(677), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21356] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(294), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(292), 26,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[21413] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(689), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21470] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(551), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(549), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21527] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(547), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(545), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21584] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21641] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(255), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(73), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21698] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(294), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21755] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(687), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(685), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21812] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(675), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(673), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21869] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1180), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[21928] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(543), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(541), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[21985] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(539), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(537), 43,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22042] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1182), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22101] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1184), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22160] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1186), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22219] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1188), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22278] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1190), 1,
anon_sym_LBRACK,
STATE(323), 1,
aux_sym__type_repeat1,
ACTIONS(298), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22339] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1078), 1,
anon_sym_LBRACK,
STATE(323), 1,
aux_sym__type_repeat1,
ACTIONS(294), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22400] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1193), 1,
anon_sym_LBRACK,
STATE(325), 1,
aux_sym__type_repeat1,
ACTIONS(296), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(298), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[22461] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1196), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[22520] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1198), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[22579] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1200), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[22638] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(593), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22694] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(543), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(541), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[22750] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1202), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22808] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(687), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(685), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[22864] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1204), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[22922] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(675), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(673), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[22978] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1206), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23036] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(539), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(537), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23092] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(689), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[23148] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(707), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23204] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(543), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(541), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23260] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(711), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23316] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(679), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(677), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23372] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(679), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(677), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[23428] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(230), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(175), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23484] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1208), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(391), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23542] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(689), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23598] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(255), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(73), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[23654] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(693), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[23710] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(693), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23766] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(687), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(685), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23822] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(535), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(533), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[23878] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(675), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(673), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[23934] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(593), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[23990] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(255), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(73), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[24046] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(591), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(589), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[24102] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(230), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(175), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[24158] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(591), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(589), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[24214] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1210), 1,
aux_sym__interval_fields_token1,
ACTIONS(1214), 1,
aux_sym__interval_fields_token3,
ACTIONS(1216), 1,
aux_sym__interval_fields_token4,
ACTIONS(1218), 1,
aux_sym__interval_fields_token5,
STATE(557), 1,
sym__interval_fields,
ACTIONS(1212), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(51), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(49), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[24282] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(539), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(537), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[24338] = 36,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1120), 1,
aux_sym_grant_roles_token2,
ACTIONS(1122), 1,
aux_sym_select_having_token1,
ACTIONS(1124), 1,
aux_sym_select_limit_token1,
ACTIONS(1126), 1,
aux_sym_select_offset_token1,
ACTIONS(1128), 1,
aux_sym_select_order_by_token1,
ACTIONS(1132), 1,
aux_sym_where_filter_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1220), 1,
aux_sym_update_statement_token4,
ACTIONS(1222), 1,
anon_sym_LPAREN,
ACTIONS(1224), 1,
aux_sym_insert_statement_token2,
ACTIONS(1226), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1228), 1,
anon_sym_DOLLAR,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
ACTIONS(1232), 1,
aux_sym_array_constructor_token1,
ACTIONS(1234), 1,
aux_sym_time_expression_token4,
ACTIONS(1236), 1,
anon_sym_STAR,
ACTIONS(1240), 1,
sym__identifier,
STATE(209), 1,
sym_identifier,
STATE(735), 1,
sym_select_item,
STATE(764), 1,
sym_into,
STATE(807), 1,
sym_select_from,
STATE(846), 1,
sym_select_where,
STATE(910), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(975), 1,
sym_select_having,
STATE(1044), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1305), 1,
sym__select_limit_offset,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
ACTIONS(1238), 3,
sym_true,
sym_false,
sym_number,
STATE(687), 3,
sym_minus,
sym_plus,
sym_not,
STATE(79), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[24460] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(707), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[24516] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(551), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(549), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[24572] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(296), 41,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[24628] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(547), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(545), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[24684] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(711), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[24740] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(296), 24,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(298), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[24796] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(547), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(545), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[24852] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(551), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(549), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[24908] = 36,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1120), 1,
aux_sym_grant_roles_token2,
ACTIONS(1122), 1,
aux_sym_select_having_token1,
ACTIONS(1124), 1,
aux_sym_select_limit_token1,
ACTIONS(1126), 1,
aux_sym_select_offset_token1,
ACTIONS(1128), 1,
aux_sym_select_order_by_token1,
ACTIONS(1132), 1,
aux_sym_where_filter_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1220), 1,
aux_sym_update_statement_token4,
ACTIONS(1222), 1,
anon_sym_LPAREN,
ACTIONS(1224), 1,
aux_sym_insert_statement_token2,
ACTIONS(1226), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1228), 1,
anon_sym_DOLLAR,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
ACTIONS(1232), 1,
aux_sym_array_constructor_token1,
ACTIONS(1234), 1,
aux_sym_time_expression_token4,
ACTIONS(1236), 1,
anon_sym_STAR,
ACTIONS(1240), 1,
sym__identifier,
STATE(209), 1,
sym_identifier,
STATE(741), 1,
sym_select_item,
STATE(774), 1,
sym_into,
STATE(810), 1,
sym_select_from,
STATE(840), 1,
sym_select_where,
STATE(922), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(988), 1,
sym_select_having,
STATE(1034), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1372), 1,
sym__select_limit_offset,
ACTIONS(1105), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
ACTIONS(1238), 3,
sym_true,
sym_false,
sym_number,
STATE(687), 3,
sym_minus,
sym_plus,
sym_not,
STATE(79), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[25030] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(350), 1,
aux_sym_insert_statement_token2,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(1242), 1,
aux_sym_update_statement_token2,
ACTIONS(1252), 1,
sym_cast,
STATE(556), 1,
sym_comparison_null,
STATE(882), 1,
sym_identifier,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(1248), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(1250), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(346), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1244), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(1246), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(153), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(707), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[25120] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(37), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[25176] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1254), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(391), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(395), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[25234] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(535), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(533), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[25290] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1256), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(391), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(395), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[25348] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1258), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(391), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(395), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[25406] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 23,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(33), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[25462] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(951), 1,
sym_cast,
STATE(242), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(947), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(945), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(949), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(655), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(1260), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_offset_token1,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[25544] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1262), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(391), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(395), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[25602] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(294), 6,
aux_sym_grant_targets_token4,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 42,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_trigger_event_token2,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[25658] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(551), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(549), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[25713] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(685), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(687), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[25768] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(589), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(591), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[25823] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(711), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[25878] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(543), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(541), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[25933] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(679), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(677), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[25988] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(537), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(539), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[26043] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(81), 1,
aux_sym_trigger_event_token2,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(1276), 1,
sym_cast,
STATE(556), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(1270), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(1273), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(73), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(255), 3,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
sym__identifier,
ACTIONS(1264), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(1267), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(78), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(707), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[26126] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(673), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(675), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[26181] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(175), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(230), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[26236] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 22,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(33), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[26291] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(230), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(175), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[26346] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(533), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(535), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[26401] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(951), 1,
sym_cast,
STATE(242), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(947), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(945), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(949), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(655), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(1279), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[26482] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 22,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(37), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[26537] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(535), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(533), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[26592] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(693), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[26647] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(545), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(547), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[26702] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(539), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(537), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[26757] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(951), 1,
sym_cast,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(1285), 1,
aux_sym_index_using_token1,
STATE(242), 1,
sym_comparison_null,
STATE(1360), 1,
sym_into,
STATE(1721), 1,
sym_execute_using,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(947), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(1281), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(945), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(949), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(655), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[26846] = 36,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1114), 1,
aux_sym_for_statement_token2,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1120), 1,
aux_sym_grant_roles_token2,
ACTIONS(1122), 1,
aux_sym_select_having_token1,
ACTIONS(1124), 1,
aux_sym_select_limit_token1,
ACTIONS(1126), 1,
aux_sym_select_offset_token1,
ACTIONS(1128), 1,
aux_sym_select_order_by_token1,
ACTIONS(1132), 1,
aux_sym_where_filter_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1224), 1,
aux_sym_insert_statement_token2,
ACTIONS(1287), 1,
aux_sym_update_statement_token4,
ACTIONS(1289), 1,
anon_sym_LPAREN,
ACTIONS(1291), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1293), 1,
anon_sym_DOLLAR,
ACTIONS(1295), 1,
anon_sym_SQUOTE,
ACTIONS(1297), 1,
aux_sym_array_constructor_token1,
ACTIONS(1299), 1,
aux_sym_time_expression_token4,
ACTIONS(1301), 1,
anon_sym_STAR,
ACTIONS(1305), 1,
sym__identifier,
STATE(275), 1,
sym_identifier,
STATE(746), 1,
sym_select_item,
STATE(797), 1,
sym_into,
STATE(814), 1,
sym_select_from,
STATE(877), 1,
sym_select_where,
STATE(958), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1019), 1,
sym_select_having,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1117), 1,
sym_select_order_by,
STATE(1439), 1,
sym__select_limit_offset,
ACTIONS(1303), 3,
sym_true,
sym_false,
sym_number,
STATE(704), 3,
sym_minus,
sym_plus,
sym_not,
STATE(127), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[26967] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(292), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(294), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[27022] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(37), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(39), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[27077] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(593), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(595), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[27132] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(294), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(292), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[27187] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(547), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(545), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[27242] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1307), 1,
aux_sym__interval_fields_token1,
ACTIONS(1311), 1,
aux_sym__interval_fields_token3,
ACTIONS(1313), 1,
aux_sym__interval_fields_token4,
ACTIONS(1315), 1,
aux_sym__interval_fields_token5,
STATE(565), 1,
sym__interval_fields,
ACTIONS(1309), 2,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token6,
ACTIONS(51), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(49), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[27309] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(689), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(691), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[27364] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(1279), 6,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[27443] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(675), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(673), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[27498] = 36,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1120), 1,
aux_sym_grant_roles_token2,
ACTIONS(1122), 1,
aux_sym_select_having_token1,
ACTIONS(1124), 1,
aux_sym_select_limit_token1,
ACTIONS(1126), 1,
aux_sym_select_offset_token1,
ACTIONS(1128), 1,
aux_sym_select_order_by_token1,
ACTIONS(1132), 1,
aux_sym_where_filter_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1158), 1,
aux_sym_for_statement_token2,
ACTIONS(1224), 1,
aux_sym_insert_statement_token2,
ACTIONS(1287), 1,
aux_sym_update_statement_token4,
ACTIONS(1289), 1,
anon_sym_LPAREN,
ACTIONS(1291), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1293), 1,
anon_sym_DOLLAR,
ACTIONS(1295), 1,
anon_sym_SQUOTE,
ACTIONS(1297), 1,
aux_sym_array_constructor_token1,
ACTIONS(1299), 1,
aux_sym_time_expression_token4,
ACTIONS(1301), 1,
anon_sym_STAR,
ACTIONS(1305), 1,
sym__identifier,
STATE(275), 1,
sym_identifier,
STATE(758), 1,
sym_select_item,
STATE(793), 1,
sym_into,
STATE(816), 1,
sym_select_from,
STATE(890), 1,
sym_select_where,
STATE(931), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1005), 1,
sym_select_having,
STATE(1067), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1437), 1,
sym__select_limit_offset,
ACTIONS(1303), 3,
sym_true,
sym_false,
sym_number,
STATE(704), 3,
sym_minus,
sym_plus,
sym_not,
STATE(127), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[27619] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(255), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(73), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[27674] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(73), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(255), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[27729] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(33), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(35), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[27784] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(155), 1,
aux_sym_trigger_event_token2,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(1317), 1,
aux_sym_update_statement_token2,
ACTIONS(1327), 1,
sym_cast,
STATE(569), 1,
sym_comparison_null,
STATE(882), 1,
sym_identifier,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(1323), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(1325), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(346), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1319), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(1321), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(153), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(713), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[27871] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(689), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[27926] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(541), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(543), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[27981] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(707), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[28036] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(677), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(679), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[28091] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(693), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(695), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[28146] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(711), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(713), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[28201] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(549), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(551), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[28256] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(707), 23,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
ACTIONS(709), 24,
aux_sym_update_statement_token2,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
[28311] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(183), 1,
aux_sym_trigger_event_token2,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(1341), 1,
sym_cast,
STATE(556), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(1335), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(1338), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(175), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(230), 3,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
sym__identifier,
ACTIONS(1329), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(1332), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(180), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(707), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[28394] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(593), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[28449] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(119), 1,
aux_sym_trigger_event_token2,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(1356), 1,
sym_cast,
STATE(556), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(1350), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(1353), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(111), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(213), 3,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
sym__identifier,
ACTIONS(1344), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(1347), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(116), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(707), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[28532] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(687), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(685), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[28587] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(591), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(589), 40,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[28642] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 21,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(33), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[28696] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
ACTIONS(1044), 5,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
anon_sym_RBRACK,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[28774] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 21,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym__interval_fields_token1,
aux_sym__interval_fields_token2,
aux_sym__interval_fields_token3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(37), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[28828] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(183), 1,
aux_sym_trigger_event_token2,
ACTIONS(201), 1,
aux_sym_comparison_kw_token1,
ACTIONS(1371), 1,
sym_cast,
STATE(569), 1,
sym_comparison_null,
ACTIONS(192), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(204), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(230), 2,
aux_sym_update_statement_token2,
sym__identifier,
ACTIONS(1365), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(1368), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(175), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1359), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(1362), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(180), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(177), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(713), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(207), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[28910] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(1374), 10,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
ACTIONS(593), 29,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[28966] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 7,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_comparison_kw_token1,
ACTIONS(1377), 10,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
ACTIONS(689), 29,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
sym_and,
[29022] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(119), 1,
aux_sym_trigger_event_token2,
ACTIONS(137), 1,
aux_sym_comparison_kw_token1,
ACTIONS(1392), 1,
sym_cast,
STATE(569), 1,
sym_comparison_null,
ACTIONS(128), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(140), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(213), 2,
aux_sym_update_statement_token2,
sym__identifier,
ACTIONS(1386), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(1389), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(111), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1380), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(1383), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(116), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(113), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(713), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(143), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[29104] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(81), 1,
aux_sym_trigger_event_token2,
ACTIONS(99), 1,
aux_sym_comparison_kw_token1,
ACTIONS(1407), 1,
sym_cast,
STATE(569), 1,
sym_comparison_null,
ACTIONS(90), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(102), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(255), 2,
aux_sym_update_statement_token2,
sym__identifier,
ACTIONS(1401), 2,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
ACTIONS(1404), 2,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
ACTIONS(73), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(1395), 3,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
ACTIONS(1398), 3,
anon_sym_SLASH,
anon_sym_DASH,
sym_and,
ACTIONS(78), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(75), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(713), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(105), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[29186] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1410), 1,
anon_sym_LPAREN,
STATE(476), 1,
sym_precision,
ACTIONS(45), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(41), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[29244] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1412), 1,
anon_sym_LPAREN,
STATE(476), 1,
sym_type_length,
ACTIONS(45), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(41), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[29302] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(153), 1,
aux_sym_grant_targets_token4,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(951), 1,
sym_cast,
STATE(242), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(947), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 3,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(945), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(949), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(1026), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(655), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[29381] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1414), 1,
anon_sym_LPAREN,
STATE(494), 1,
sym_type_length,
ACTIONS(45), 16,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(41), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[29438] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1416), 1,
anon_sym_LPAREN,
STATE(494), 1,
sym_precision,
ACTIONS(45), 16,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(41), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[29495] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
STATE(68), 1,
sym_comparison_null,
STATE(1309), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(1418), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[29576] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1422), 1,
anon_sym_LBRACK,
STATE(499), 1,
aux_sym__type_repeat1,
ACTIONS(1424), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(249), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(247), 24,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[29635] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1426), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1591), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[29715] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1428), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1473), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[29795] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1430), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1503), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[29875] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1432), 1,
anon_sym_SEMI,
STATE(68), 1,
sym_comparison_null,
STATE(1522), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[29955] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1434), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1512), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30035] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1436), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1618), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30115] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1438), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1602), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30195] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1440), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1584), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30275] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1442), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1464), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30355] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1444), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1583), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30435] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1446), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1470), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30515] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1448), 1,
anon_sym_LPAREN,
ACTIONS(1450), 1,
anon_sym_DOT,
ACTIONS(1452), 1,
aux_sym_time_expression_token1,
ACTIONS(311), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(307), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[30573] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1454), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1551), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30653] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1456), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1526), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30733] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(286), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[30785] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(1026), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_returning_token1,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30861] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1458), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1569), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[30941] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1460), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1564), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31021] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1462), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1543), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31101] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(29), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[31153] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(282), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[31205] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1464), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1523), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31285] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1466), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1570), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31365] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1468), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1597), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31445] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(272), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[31497] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1470), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1445), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31577] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1472), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1501), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31657] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1474), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1499), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31737] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1476), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1554), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31817] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1478), 1,
anon_sym_SEMI,
STATE(68), 1,
sym_comparison_null,
STATE(1577), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31897] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1480), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1450), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[31977] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(29), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[32029] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1482), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1532), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32109] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1484), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1488), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32189] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(276), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[32241] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1486), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1617), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32321] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1488), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1442), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32401] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1490), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1533), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32481] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1492), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1496), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32561] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1494), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1530), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32641] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1496), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1509), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32721] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1498), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1460), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32801] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1500), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1560), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[32881] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1502), 1,
anon_sym_LBRACK,
STATE(522), 1,
aux_sym__type_repeat1,
ACTIONS(1504), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(249), 16,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(247), 24,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[32939] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1506), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1510), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33019] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1508), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1466), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33099] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1510), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1520), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33179] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1512), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1609), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33259] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1514), 1,
anon_sym_RBRACK,
STATE(68), 1,
sym_comparison_null,
STATE(1438), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33339] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1516), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1493), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33419] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1518), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1539), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33499] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1520), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
STATE(1576), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33579] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(278), 16,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(276), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[33630] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1522), 1,
aux_sym_sequence_increment_token2,
ACTIONS(1524), 1,
aux_sym_for_statement_token2,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33707] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(284), 16,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(282), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[33758] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(1526), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[33833] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 16,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(29), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[33884] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1422), 1,
anon_sym_LBRACK,
STATE(500), 1,
aux_sym__type_repeat1,
ACTIONS(294), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(292), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[33939] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1528), 1,
anon_sym_LBRACK,
STATE(500), 1,
aux_sym__type_repeat1,
ACTIONS(298), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(296), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[33994] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1531), 1,
anon_sym_LPAREN,
ACTIONS(1533), 1,
anon_sym_DOT,
ACTIONS(1535), 1,
aux_sym_time_expression_token1,
ACTIONS(311), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(307), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[34051] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1537), 1,
aux_sym_sequence_increment_token2,
ACTIONS(1539), 1,
aux_sym_for_statement_token2,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34128] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(274), 16,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(272), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[34179] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(1541), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34254] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1543), 1,
aux_sym_sequence_increment_token2,
ACTIONS(1545), 1,
aux_sym_for_statement_token2,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34331] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(1547), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34406] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(288), 16,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(286), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[34457] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 16,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
aux_sym_time_expression_token1,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(29), 27,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[34508] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1549), 1,
anon_sym_DOT_DOT,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34582] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1551), 1,
anon_sym_SEMI,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34656] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1553), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34730] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1555), 1,
aux_sym_for_statement_token2,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34804] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1557), 1,
anon_sym_DOT_DOT,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34878] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1559), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[34952] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1561), 1,
anon_sym_DOT_DOT,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[35026] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1563), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[35100] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1565), 1,
aux_sym_if_statement_token2,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[35174] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1567), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[35248] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1569), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[35300] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1571), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[35374] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1573), 1,
anon_sym_LBRACK,
STATE(521), 1,
aux_sym__type_repeat1,
ACTIONS(298), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(296), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[35428] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1502), 1,
anon_sym_LBRACK,
STATE(521), 1,
aux_sym__type_repeat1,
ACTIONS(294), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(292), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[35482] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1576), 1,
anon_sym_SEMI,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[35556] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(296), 26,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[35606] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1578), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[35658] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1539), 1,
aux_sym_for_statement_token2,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[35732] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1580), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[35784] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1582), 1,
aux_sym_if_statement_token2,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[35858] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1584), 1,
aux_sym_for_statement_token2,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[35932] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1586), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[36006] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1588), 1,
anon_sym_RPAREN,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[36080] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(167), 1,
aux_sym_comparison_kw_token1,
ACTIONS(697), 1,
aux_sym_trigger_event_token2,
ACTIONS(906), 1,
sym_cast,
ACTIONS(1590), 1,
anon_sym_SEMI,
STATE(68), 1,
sym_comparison_null,
ACTIONS(161), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(169), 2,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
ACTIONS(902), 2,
anon_sym_SLASH,
anon_sym_DASH,
ACTIONS(163), 4,
aux_sym_grant_targets_token4,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
ACTIONS(900), 4,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
sym_and,
ACTIONS(904), 4,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token3,
aux_sym_comparison_null_token4,
ACTIONS(151), 5,
anon_sym_EQ,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
STATE(716), 5,
sym_comparison_op,
sym_contains_op,
sym_comparison_kw,
sym_other_op,
sym_or,
ACTIONS(171), 9,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
[36154] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1592), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36206] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(593), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36255] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(711), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36304] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(693), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36353] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(535), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(533), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36402] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(707), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36451] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(539), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(537), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36500] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1594), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36551] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(298), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(296), 26,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36600] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1596), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36651] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(543), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(541), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36700] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1598), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36751] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1600), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(395), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(391), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36802] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(547), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(545), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36851] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(33), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36900] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(37), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36949] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(255), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(73), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[36998] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(687), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(685), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37047] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(551), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(549), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37096] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(679), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(677), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37145] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(294), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(292), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37194] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(689), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37243] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(591), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(589), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37292] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(230), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(175), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37341] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(675), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(673), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37390] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(679), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(677), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37438] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(687), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(685), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37486] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(35), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(33), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37534] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(535), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(533), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37582] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(255), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(73), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37630] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(547), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(545), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37678] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(294), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(292), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37726] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(675), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(673), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37774] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(707), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37822] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(551), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(549), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37870] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(539), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(537), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37918] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(230), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(175), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[37966] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(39), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(37), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[38014] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(591), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(589), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[38062] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(595), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(593), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[38110] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(711), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[38158] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(691), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(689), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[38206] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(693), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[38254] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(543), 15,
aux_sym_update_statement_token2,
aux_sym_grant_targets_token4,
aux_sym_trigger_event_token2,
anon_sym_SLASH,
anon_sym_DASH,
anon_sym_LT,
anon_sym_GT,
aux_sym_contains_op_token1,
aux_sym_contains_op_token2,
aux_sym_contains_op_token3,
aux_sym_comparison_null_token2,
aux_sym_comparison_null_token4,
aux_sym_comparison_kw_token1,
sym_and,
sym__identifier,
ACTIONS(541), 25,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_STAR,
anon_sym_PERCENT,
anon_sym_PLUS,
anon_sym_LT_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_BANG_EQ,
aux_sym_comparison_null_token1,
aux_sym_comparison_null_token3,
aux_sym_comparison_kw_token2,
aux_sym_comparison_kw_token3,
anon_sym_PIPE_PIPE,
anon_sym_LT_AT,
anon_sym_AT_GT,
anon_sym_LT_LT,
anon_sym_GT_GT,
anon_sym_AMP_AMP,
anon_sym_AMP_LT,
anon_sym_AMP_GT,
anon_sym_DASH_PIPE_DASH,
sym_cast,
[38302] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1602), 36,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
anon_sym_LPAREN,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_items_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_roles_token2,
aux_sym_sequence_start_token2,
aux_sym_for_statement_token2,
aux_sym_select_statement_token1,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__constraint,
[38344] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1604), 36,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
anon_sym_LPAREN,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_items_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_roles_token2,
aux_sym_sequence_start_token2,
aux_sym_for_statement_token2,
aux_sym_select_statement_token1,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__constraint,
[38386] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1606), 36,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token2,
anon_sym_LPAREN,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_items_token1,
aux_sym_insert_items_token2,
aux_sym_insert_conflict_token1,
anon_sym_EQ,
aux_sym_returning_token1,
aux_sym_create_index_statement_token1,
aux_sym_index_using_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
aux_sym_grant_roles_token2,
aux_sym_sequence_start_token2,
aux_sym_for_statement_token2,
aux_sym_select_statement_token1,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__constraint,
[38428] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1612), 1,
aux_sym_for_statement_token1,
ACTIONS(1614), 1,
aux_sym_select_statement_token1,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(2110), 1,
sym_with_query,
STATE(2005), 2,
sym_execute_statement,
sym_select_statement,
ACTIONS(1626), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(513), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[38508] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(438), 1,
aux_sym_trigger_exec_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1614), 1,
aux_sym_select_statement_token1,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1630), 1,
aux_sym_for_statement_token1,
STATE(34), 1,
sym_identifier,
STATE(2110), 1,
sym_with_query,
STATE(2095), 2,
sym_execute_statement,
sym_select_statement,
ACTIONS(1632), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(515), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[38588] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1634), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(2076), 1,
sym_with_query,
STATE(2099), 1,
sym_select_statement,
ACTIONS(1636), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(468), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[38664] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1638), 1,
ts_builtin_sym_end,
ACTIONS(1640), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(1643), 1,
aux_sym_update_statement_token1,
ACTIONS(1646), 1,
aux_sym_create_type_statement_token1,
ACTIONS(1649), 1,
aux_sym_insert_statement_token1,
ACTIONS(1652), 1,
aux_sym_insert_conflict_token3,
ACTIONS(1655), 1,
aux_sym_delete_statement_token1,
ACTIONS(1658), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(1661), 1,
aux_sym_grant_statement_token1,
ACTIONS(1664), 1,
anon_sym_BSLASH,
ACTIONS(1667), 1,
aux_sym_sequence_start_token2,
ACTIONS(1670), 1,
aux_sym_select_statement_token1,
STATE(583), 1,
aux_sym_source_file_repeat1,
STATE(906), 1,
sym_psql_statement,
STATE(1405), 1,
sym_with_query,
STATE(2210), 17,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[38732] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1673), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(1881), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1675), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(446), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[38808] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1677), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(2012), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1679), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(489), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[38884] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1681), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(1884), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1683), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(443), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[38960] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1685), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(2060), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1687), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(460), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39036] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1689), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(2076), 1,
sym_with_query,
STATE(2105), 1,
sym_select_statement,
ACTIONS(1691), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(480), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39112] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1693), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(1988), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1695), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(448), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39188] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1697), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(2076), 1,
sym_with_query,
STATE(2109), 1,
sym_select_statement,
ACTIONS(1699), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(491), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39264] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1701), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(1964), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1703), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(458), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39340] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1705), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(2076), 1,
sym_with_query,
STATE(2093), 1,
sym_select_statement,
ACTIONS(1707), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(482), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39416] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(9), 1,
aux_sym_update_statement_token1,
ACTIONS(11), 1,
aux_sym_create_type_statement_token1,
ACTIONS(13), 1,
aux_sym_insert_statement_token1,
ACTIONS(15), 1,
aux_sym_insert_conflict_token3,
ACTIONS(17), 1,
aux_sym_delete_statement_token1,
ACTIONS(19), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(21), 1,
aux_sym_grant_statement_token1,
ACTIONS(23), 1,
anon_sym_BSLASH,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(27), 1,
aux_sym_select_statement_token1,
ACTIONS(1709), 1,
ts_builtin_sym_end,
STATE(583), 1,
aux_sym_source_file_repeat1,
STATE(906), 1,
sym_psql_statement,
STATE(1405), 1,
sym_with_query,
STATE(2210), 17,
sym__statement,
sym_drop_type_statement,
sym_update_statement,
sym_drop_function_statement,
sym_create_type_statement,
sym_insert_statement,
sym_create_table_statement,
sym_create_schema_statement,
sym_create_index_statement,
sym_delete_statement,
sym_alter_table_statement,
sym_grant_statement,
sym_create_sequence_statement,
sym_create_trigger_statement,
sym_do_block,
sym_select_statement,
sym_create_function_statement,
[39484] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1711), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(2076), 1,
sym_with_query,
STATE(2077), 1,
sym_select_statement,
ACTIONS(1713), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(479), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39560] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1715), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(1854), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1717), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(467), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39636] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1719), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(1913), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1721), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(486), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39712] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1723), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(1855), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1725), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(478), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39788] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1727), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(2036), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1729), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(493), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39864] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1731), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(1939), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1733), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(492), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[39940] = 21,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1735), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
STATE(2076), 1,
sym_with_query,
STATE(2087), 1,
sym_select_statement,
ACTIONS(1737), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(463), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40016] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(1896), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1739), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(483), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40089] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(2004), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1741), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(447), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40162] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(2076), 1,
sym_with_query,
STATE(2078), 1,
sym_select_statement,
ACTIONS(1743), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(487), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40235] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(1956), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1745), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(470), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40308] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(2052), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1747), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(484), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40381] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(1931), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1749), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(488), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40454] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(1847), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1751), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(481), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40527] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(1980), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1753), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(451), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40600] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(2028), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1755), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(465), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40673] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(1904), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1757), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(475), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40746] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(1875), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1759), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(450), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40819] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
STATE(1847), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
ACTIONS(1761), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(464), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40892] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1763), 1,
anon_sym_RPAREN,
ACTIONS(1765), 1,
aux_sym_insert_items_token1,
STATE(34), 1,
sym_identifier,
STATE(1549), 1,
sym_insert_item,
ACTIONS(1767), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(497), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[40962] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1769), 1,
aux_sym_insert_items_token1,
STATE(34), 1,
sym_identifier,
STATE(1573), 1,
sym_update_value,
ACTIONS(1771), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(407), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41029] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1769), 1,
aux_sym_insert_items_token1,
STATE(34), 1,
sym_identifier,
STATE(1700), 1,
sym_update_value,
ACTIONS(1771), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(407), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41096] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1765), 1,
aux_sym_insert_items_token1,
STATE(34), 1,
sym_identifier,
STATE(1659), 1,
sym_insert_item,
ACTIONS(1767), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(497), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41163] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1773), 1,
anon_sym_SEMI,
ACTIONS(1775), 1,
anon_sym_LPAREN,
ACTIONS(1777), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1779), 1,
anon_sym_DOLLAR,
ACTIONS(1781), 1,
anon_sym_SQUOTE,
ACTIONS(1783), 1,
aux_sym_array_constructor_token1,
ACTIONS(1785), 1,
aux_sym_time_expression_token4,
ACTIONS(1787), 1,
anon_sym_STAR,
ACTIONS(1791), 1,
sym__identifier,
STATE(501), 1,
sym_identifier,
STATE(1475), 1,
sym_select_item,
ACTIONS(1789), 3,
sym_true,
sym_false,
sym_number,
STATE(706), 3,
sym_minus,
sym_plus,
sym_not,
STATE(413), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41230] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1769), 1,
aux_sym_insert_items_token1,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
STATE(159), 1,
sym_identifier,
STATE(1135), 1,
sym_update_value,
ACTIONS(1807), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(392), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41297] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1769), 1,
aux_sym_insert_items_token1,
STATE(34), 1,
sym_identifier,
STATE(1135), 1,
sym_update_value,
ACTIONS(1771), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(407), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41364] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1769), 1,
aux_sym_insert_items_token1,
STATE(34), 1,
sym_identifier,
STATE(1613), 1,
sym_update_value,
ACTIONS(1771), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(407), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41431] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
STATE(895), 1,
sym_select_item,
ACTIONS(1825), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(369), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41495] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
ACTIONS(1829), 1,
aux_sym_grant_privileges_token1,
STATE(159), 1,
sym_identifier,
ACTIONS(1831), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(376), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41559] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
STATE(1238), 1,
sym_select_item,
ACTIONS(1825), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(369), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41623] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1833), 1,
anon_sym_SEMI,
STATE(34), 1,
sym_identifier,
ACTIONS(1835), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(471), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41687] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
STATE(1150), 1,
sym_select_item,
ACTIONS(1825), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(369), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41751] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1837), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1839), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(452), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41815] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1775), 1,
anon_sym_LPAREN,
ACTIONS(1777), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1779), 1,
anon_sym_DOLLAR,
ACTIONS(1781), 1,
anon_sym_SQUOTE,
ACTIONS(1783), 1,
aux_sym_array_constructor_token1,
ACTIONS(1785), 1,
aux_sym_time_expression_token4,
ACTIONS(1787), 1,
anon_sym_STAR,
ACTIONS(1791), 1,
sym__identifier,
STATE(501), 1,
sym_identifier,
STATE(895), 1,
sym_select_item,
ACTIONS(1789), 3,
sym_true,
sym_false,
sym_number,
STATE(706), 3,
sym_minus,
sym_plus,
sym_not,
STATE(413), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41879] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1841), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1843), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(472), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[41943] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1109), 1,
anon_sym_LPAREN,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1118), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1130), 1,
anon_sym_DOLLAR,
ACTIONS(1134), 1,
anon_sym_SQUOTE,
ACTIONS(1136), 1,
aux_sym_array_constructor_token1,
ACTIONS(1138), 1,
aux_sym_time_expression_token4,
ACTIONS(1140), 1,
anon_sym_STAR,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1148), 1,
sym__identifier,
STATE(150), 1,
sym_identifier,
STATE(895), 1,
sym_select_item,
ACTIONS(1146), 3,
sym_true,
sym_false,
sym_number,
STATE(709), 3,
sym_minus,
sym_plus,
sym_not,
STATE(45), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42007] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
STATE(1208), 1,
sym_select_item,
ACTIONS(1825), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(369), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42071] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
STATE(1225), 1,
sym_select_item,
ACTIONS(1825), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(369), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42135] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1775), 1,
anon_sym_LPAREN,
ACTIONS(1777), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1779), 1,
anon_sym_DOLLAR,
ACTIONS(1781), 1,
anon_sym_SQUOTE,
ACTIONS(1783), 1,
aux_sym_array_constructor_token1,
ACTIONS(1785), 1,
aux_sym_time_expression_token4,
ACTIONS(1787), 1,
anon_sym_STAR,
ACTIONS(1791), 1,
sym__identifier,
STATE(501), 1,
sym_identifier,
STATE(1379), 1,
sym_select_item,
ACTIONS(1789), 3,
sym_true,
sym_false,
sym_number,
STATE(706), 3,
sym_minus,
sym_plus,
sym_not,
STATE(413), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42199] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1845), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1847), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(477), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42263] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
STATE(1206), 1,
sym_select_item,
ACTIONS(1825), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(369), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42327] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1222), 1,
anon_sym_LPAREN,
ACTIONS(1226), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1228), 1,
anon_sym_DOLLAR,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
ACTIONS(1232), 1,
aux_sym_array_constructor_token1,
ACTIONS(1234), 1,
aux_sym_time_expression_token4,
ACTIONS(1236), 1,
anon_sym_STAR,
ACTIONS(1240), 1,
sym__identifier,
STATE(209), 1,
sym_identifier,
STATE(895), 1,
sym_select_item,
ACTIONS(1238), 3,
sym_true,
sym_false,
sym_number,
STATE(687), 3,
sym_minus,
sym_plus,
sym_not,
STATE(79), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42391] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1849), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1851), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(449), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42455] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1853), 1,
aux_sym_return_statement_token2,
STATE(34), 1,
sym_identifier,
ACTIONS(1855), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(510), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42519] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1478), 1,
anon_sym_SEMI,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(1857), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(445), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42583] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1859), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1861), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(469), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42647] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1863), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1865), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(442), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42711] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
STATE(1164), 1,
sym_select_item,
ACTIONS(1825), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(369), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42775] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1867), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1869), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(459), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42839] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1871), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1873), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(444), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42903] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1875), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1877), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(454), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[42967] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
STATE(1152), 1,
sym_select_item,
ACTIONS(1825), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(369), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43031] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
STATE(159), 1,
sym_identifier,
STATE(1049), 1,
sym_order_by_item,
ACTIONS(1879), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(154), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43095] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1289), 1,
anon_sym_LPAREN,
ACTIONS(1291), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1293), 1,
anon_sym_DOLLAR,
ACTIONS(1295), 1,
anon_sym_SQUOTE,
ACTIONS(1297), 1,
aux_sym_array_constructor_token1,
ACTIONS(1299), 1,
aux_sym_time_expression_token4,
ACTIONS(1301), 1,
anon_sym_STAR,
ACTIONS(1305), 1,
sym__identifier,
STATE(275), 1,
sym_identifier,
STATE(895), 1,
sym_select_item,
ACTIONS(1303), 3,
sym_true,
sym_false,
sym_number,
STATE(704), 3,
sym_minus,
sym_plus,
sym_not,
STATE(127), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43159] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1881), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1883), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(490), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43223] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
STATE(159), 1,
sym_identifier,
STATE(1012), 1,
sym_order_by_item,
ACTIONS(1879), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(154), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43287] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1885), 1,
anon_sym_RBRACK,
STATE(34), 1,
sym_identifier,
ACTIONS(1887), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(474), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43351] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
ACTIONS(1889), 1,
anon_sym_RPAREN,
STATE(34), 1,
sym_identifier,
ACTIONS(1891), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(455), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43415] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1775), 1,
anon_sym_LPAREN,
ACTIONS(1777), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1779), 1,
anon_sym_DOLLAR,
ACTIONS(1781), 1,
anon_sym_SQUOTE,
ACTIONS(1783), 1,
aux_sym_array_constructor_token1,
ACTIONS(1785), 1,
aux_sym_time_expression_token4,
ACTIONS(1787), 1,
anon_sym_STAR,
ACTIONS(1791), 1,
sym__identifier,
STATE(501), 1,
sym_identifier,
ACTIONS(1893), 3,
sym_true,
sym_false,
sym_number,
STATE(706), 3,
sym_minus,
sym_plus,
sym_not,
STATE(433), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43476] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(1895), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(504), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43537] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1109), 1,
anon_sym_LPAREN,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1118), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1130), 1,
anon_sym_DOLLAR,
ACTIONS(1134), 1,
anon_sym_SQUOTE,
ACTIONS(1136), 1,
aux_sym_array_constructor_token1,
ACTIONS(1138), 1,
aux_sym_time_expression_token4,
ACTIONS(1140), 1,
anon_sym_STAR,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1148), 1,
sym__identifier,
STATE(150), 1,
sym_identifier,
ACTIONS(1897), 3,
sym_true,
sym_false,
sym_number,
STATE(709), 3,
sym_minus,
sym_plus,
sym_not,
STATE(62), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43598] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
STATE(159), 1,
sym_identifier,
ACTIONS(1899), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(64), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43659] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1901), 1,
anon_sym_LPAREN,
ACTIONS(1903), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1905), 1,
anon_sym_DOLLAR,
ACTIONS(1907), 1,
anon_sym_SQUOTE,
ACTIONS(1909), 1,
aux_sym_array_constructor_token1,
ACTIONS(1911), 1,
aux_sym_time_expression_token4,
ACTIONS(1913), 1,
anon_sym_STAR,
ACTIONS(1917), 1,
sym__identifier,
STATE(174), 1,
sym_identifier,
ACTIONS(1915), 3,
sym_true,
sym_false,
sym_number,
STATE(656), 3,
sym_minus,
sym_plus,
sym_not,
STATE(78), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43720] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1919), 1,
anon_sym_LPAREN,
ACTIONS(1921), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1923), 1,
anon_sym_DOLLAR,
ACTIONS(1925), 1,
anon_sym_SQUOTE,
ACTIONS(1927), 1,
aux_sym_array_constructor_token1,
ACTIONS(1929), 1,
aux_sym_time_expression_token4,
ACTIONS(1931), 1,
anon_sym_STAR,
ACTIONS(1935), 1,
sym__identifier,
STATE(38), 1,
sym_identifier,
ACTIONS(1933), 3,
sym_true,
sym_false,
sym_number,
STATE(666), 3,
sym_minus,
sym_plus,
sym_not,
STATE(9), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43781] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
STATE(159), 1,
sym_identifier,
ACTIONS(1937), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(398), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43842] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(1939), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(512), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43903] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
STATE(159), 1,
sym_identifier,
ACTIONS(1941), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(46), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[43964] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1901), 1,
anon_sym_LPAREN,
ACTIONS(1903), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1905), 1,
anon_sym_DOLLAR,
ACTIONS(1907), 1,
anon_sym_SQUOTE,
ACTIONS(1909), 1,
aux_sym_array_constructor_token1,
ACTIONS(1911), 1,
aux_sym_time_expression_token4,
ACTIONS(1913), 1,
anon_sym_STAR,
ACTIONS(1917), 1,
sym__identifier,
STATE(174), 1,
sym_identifier,
ACTIONS(1943), 3,
sym_true,
sym_false,
sym_number,
STATE(656), 3,
sym_minus,
sym_plus,
sym_not,
STATE(101), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44025] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1945), 1,
anon_sym_LPAREN,
ACTIONS(1947), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1949), 1,
anon_sym_DOLLAR,
ACTIONS(1951), 1,
anon_sym_SQUOTE,
ACTIONS(1953), 1,
aux_sym_array_constructor_token1,
ACTIONS(1955), 1,
aux_sym_time_expression_token4,
ACTIONS(1957), 1,
anon_sym_STAR,
ACTIONS(1961), 1,
sym__identifier,
STATE(272), 1,
sym_identifier,
ACTIONS(1959), 3,
sym_true,
sym_false,
sym_number,
STATE(694), 3,
sym_minus,
sym_plus,
sym_not,
STATE(177), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44086] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1945), 1,
anon_sym_LPAREN,
ACTIONS(1947), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1949), 1,
anon_sym_DOLLAR,
ACTIONS(1951), 1,
anon_sym_SQUOTE,
ACTIONS(1953), 1,
aux_sym_array_constructor_token1,
ACTIONS(1955), 1,
aux_sym_time_expression_token4,
ACTIONS(1957), 1,
anon_sym_STAR,
ACTIONS(1961), 1,
sym__identifier,
STATE(272), 1,
sym_identifier,
ACTIONS(1963), 3,
sym_true,
sym_false,
sym_number,
STATE(694), 3,
sym_minus,
sym_plus,
sym_not,
STATE(197), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44147] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1945), 1,
anon_sym_LPAREN,
ACTIONS(1947), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1949), 1,
anon_sym_DOLLAR,
ACTIONS(1951), 1,
anon_sym_SQUOTE,
ACTIONS(1953), 1,
aux_sym_array_constructor_token1,
ACTIONS(1955), 1,
aux_sym_time_expression_token4,
ACTIONS(1957), 1,
anon_sym_STAR,
ACTIONS(1961), 1,
sym__identifier,
STATE(272), 1,
sym_identifier,
ACTIONS(1965), 3,
sym_true,
sym_false,
sym_number,
STATE(694), 3,
sym_minus,
sym_plus,
sym_not,
STATE(163), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44208] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1901), 1,
anon_sym_LPAREN,
ACTIONS(1903), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1905), 1,
anon_sym_DOLLAR,
ACTIONS(1907), 1,
anon_sym_SQUOTE,
ACTIONS(1909), 1,
aux_sym_array_constructor_token1,
ACTIONS(1911), 1,
aux_sym_time_expression_token4,
ACTIONS(1913), 1,
anon_sym_STAR,
ACTIONS(1917), 1,
sym__identifier,
STATE(174), 1,
sym_identifier,
ACTIONS(1967), 3,
sym_true,
sym_false,
sym_number,
STATE(656), 3,
sym_minus,
sym_plus,
sym_not,
STATE(81), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44269] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1919), 1,
anon_sym_LPAREN,
ACTIONS(1921), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1923), 1,
anon_sym_DOLLAR,
ACTIONS(1925), 1,
anon_sym_SQUOTE,
ACTIONS(1927), 1,
aux_sym_array_constructor_token1,
ACTIONS(1929), 1,
aux_sym_time_expression_token4,
ACTIONS(1931), 1,
anon_sym_STAR,
ACTIONS(1935), 1,
sym__identifier,
STATE(38), 1,
sym_identifier,
ACTIONS(1969), 3,
sym_true,
sym_false,
sym_number,
STATE(666), 3,
sym_minus,
sym_plus,
sym_not,
STATE(13), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44330] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(1971), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(14), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44391] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1222), 1,
anon_sym_LPAREN,
ACTIONS(1226), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1228), 1,
anon_sym_DOLLAR,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
ACTIONS(1232), 1,
aux_sym_array_constructor_token1,
ACTIONS(1234), 1,
aux_sym_time_expression_token4,
ACTIONS(1236), 1,
anon_sym_STAR,
ACTIONS(1240), 1,
sym__identifier,
STATE(209), 1,
sym_identifier,
ACTIONS(1973), 3,
sym_true,
sym_false,
sym_number,
STATE(687), 3,
sym_minus,
sym_plus,
sym_not,
STATE(132), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44452] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1975), 1,
anon_sym_LPAREN,
ACTIONS(1977), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1979), 1,
anon_sym_DOLLAR,
ACTIONS(1981), 1,
anon_sym_SQUOTE,
ACTIONS(1983), 1,
aux_sym_array_constructor_token1,
ACTIONS(1985), 1,
aux_sym_time_expression_token4,
ACTIONS(1987), 1,
anon_sym_STAR,
ACTIONS(1991), 1,
sym__identifier,
STATE(217), 1,
sym_identifier,
ACTIONS(1989), 3,
sym_true,
sym_false,
sym_number,
STATE(669), 3,
sym_minus,
sym_plus,
sym_not,
STATE(116), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44513] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1919), 1,
anon_sym_LPAREN,
ACTIONS(1921), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1923), 1,
anon_sym_DOLLAR,
ACTIONS(1925), 1,
anon_sym_SQUOTE,
ACTIONS(1927), 1,
aux_sym_array_constructor_token1,
ACTIONS(1929), 1,
aux_sym_time_expression_token4,
ACTIONS(1931), 1,
anon_sym_STAR,
ACTIONS(1935), 1,
sym__identifier,
STATE(38), 1,
sym_identifier,
ACTIONS(1993), 3,
sym_true,
sym_false,
sym_number,
STATE(666), 3,
sym_minus,
sym_plus,
sym_not,
STATE(12), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44574] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1222), 1,
anon_sym_LPAREN,
ACTIONS(1226), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1228), 1,
anon_sym_DOLLAR,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
ACTIONS(1232), 1,
aux_sym_array_constructor_token1,
ACTIONS(1234), 1,
aux_sym_time_expression_token4,
ACTIONS(1236), 1,
anon_sym_STAR,
ACTIONS(1240), 1,
sym__identifier,
STATE(209), 1,
sym_identifier,
ACTIONS(1995), 3,
sym_true,
sym_false,
sym_number,
STATE(687), 3,
sym_minus,
sym_plus,
sym_not,
STATE(126), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44635] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1945), 1,
anon_sym_LPAREN,
ACTIONS(1947), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1949), 1,
anon_sym_DOLLAR,
ACTIONS(1951), 1,
anon_sym_SQUOTE,
ACTIONS(1953), 1,
aux_sym_array_constructor_token1,
ACTIONS(1955), 1,
aux_sym_time_expression_token4,
ACTIONS(1957), 1,
anon_sym_STAR,
ACTIONS(1961), 1,
sym__identifier,
STATE(272), 1,
sym_identifier,
ACTIONS(1997), 3,
sym_true,
sym_false,
sym_number,
STATE(694), 3,
sym_minus,
sym_plus,
sym_not,
STATE(282), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44696] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1919), 1,
anon_sym_LPAREN,
ACTIONS(1921), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1923), 1,
anon_sym_DOLLAR,
ACTIONS(1925), 1,
anon_sym_SQUOTE,
ACTIONS(1927), 1,
aux_sym_array_constructor_token1,
ACTIONS(1929), 1,
aux_sym_time_expression_token4,
ACTIONS(1931), 1,
anon_sym_STAR,
ACTIONS(1935), 1,
sym__identifier,
STATE(38), 1,
sym_identifier,
ACTIONS(1999), 3,
sym_true,
sym_false,
sym_number,
STATE(666), 3,
sym_minus,
sym_plus,
sym_not,
STATE(11), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44757] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1947), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1949), 1,
anon_sym_DOLLAR,
ACTIONS(1951), 1,
anon_sym_SQUOTE,
ACTIONS(1953), 1,
aux_sym_array_constructor_token1,
ACTIONS(1955), 1,
aux_sym_time_expression_token4,
ACTIONS(1957), 1,
anon_sym_STAR,
ACTIONS(1961), 1,
sym__identifier,
ACTIONS(2001), 1,
anon_sym_LPAREN,
STATE(272), 1,
sym_identifier,
ACTIONS(2003), 3,
sym_true,
sym_false,
sym_number,
STATE(694), 3,
sym_minus,
sym_plus,
sym_not,
STATE(160), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44818] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2005), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(528), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44879] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1109), 1,
anon_sym_LPAREN,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1118), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1130), 1,
anon_sym_DOLLAR,
ACTIONS(1134), 1,
anon_sym_SQUOTE,
ACTIONS(1136), 1,
aux_sym_array_constructor_token1,
ACTIONS(1138), 1,
aux_sym_time_expression_token4,
ACTIONS(1140), 1,
anon_sym_STAR,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1148), 1,
sym__identifier,
STATE(150), 1,
sym_identifier,
ACTIONS(2007), 3,
sym_true,
sym_false,
sym_number,
STATE(709), 3,
sym_minus,
sym_plus,
sym_not,
STATE(48), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[44940] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
STATE(159), 1,
sym_identifier,
ACTIONS(2009), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(437), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45001] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1975), 1,
anon_sym_LPAREN,
ACTIONS(1977), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1979), 1,
anon_sym_DOLLAR,
ACTIONS(1981), 1,
anon_sym_SQUOTE,
ACTIONS(1983), 1,
aux_sym_array_constructor_token1,
ACTIONS(1985), 1,
aux_sym_time_expression_token4,
ACTIONS(1987), 1,
anon_sym_STAR,
ACTIONS(1991), 1,
sym__identifier,
STATE(217), 1,
sym_identifier,
ACTIONS(2011), 3,
sym_true,
sym_false,
sym_number,
STATE(669), 3,
sym_minus,
sym_plus,
sym_not,
STATE(118), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45062] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2013), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(440), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45123] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2015), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(15), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45184] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2017), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(529), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45245] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2019), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(518), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45306] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2021), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(509), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45367] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2023), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(506), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45428] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2025), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(514), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45489] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2027), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(428), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45550] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1222), 1,
anon_sym_LPAREN,
ACTIONS(1226), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1228), 1,
anon_sym_DOLLAR,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
ACTIONS(1232), 1,
aux_sym_array_constructor_token1,
ACTIONS(1234), 1,
aux_sym_time_expression_token4,
ACTIONS(1236), 1,
anon_sym_STAR,
ACTIONS(1240), 1,
sym__identifier,
STATE(209), 1,
sym_identifier,
ACTIONS(2029), 3,
sym_true,
sym_false,
sym_number,
STATE(687), 3,
sym_minus,
sym_plus,
sym_not,
STATE(117), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45611] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1901), 1,
anon_sym_LPAREN,
ACTIONS(1903), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1905), 1,
anon_sym_DOLLAR,
ACTIONS(1907), 1,
anon_sym_SQUOTE,
ACTIONS(1909), 1,
aux_sym_array_constructor_token1,
ACTIONS(1911), 1,
aux_sym_time_expression_token4,
ACTIONS(1913), 1,
anon_sym_STAR,
ACTIONS(1917), 1,
sym__identifier,
STATE(174), 1,
sym_identifier,
ACTIONS(2031), 3,
sym_true,
sym_false,
sym_number,
STATE(656), 3,
sym_minus,
sym_plus,
sym_not,
STATE(67), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45672] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1945), 1,
anon_sym_LPAREN,
ACTIONS(1947), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1949), 1,
anon_sym_DOLLAR,
ACTIONS(1951), 1,
anon_sym_SQUOTE,
ACTIONS(1953), 1,
aux_sym_array_constructor_token1,
ACTIONS(1955), 1,
aux_sym_time_expression_token4,
ACTIONS(1957), 1,
anon_sym_STAR,
ACTIONS(1961), 1,
sym__identifier,
STATE(272), 1,
sym_identifier,
ACTIONS(2033), 3,
sym_true,
sym_false,
sym_number,
STATE(694), 3,
sym_minus,
sym_plus,
sym_not,
STATE(155), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45733] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
STATE(159), 1,
sym_identifier,
ACTIONS(2035), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(66), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45794] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2037), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(457), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45855] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2039), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(495), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45916] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1975), 1,
anon_sym_LPAREN,
ACTIONS(1977), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1979), 1,
anon_sym_DOLLAR,
ACTIONS(1981), 1,
anon_sym_SQUOTE,
ACTIONS(1983), 1,
aux_sym_array_constructor_token1,
ACTIONS(1985), 1,
aux_sym_time_expression_token4,
ACTIONS(1987), 1,
anon_sym_STAR,
ACTIONS(1991), 1,
sym__identifier,
STATE(217), 1,
sym_identifier,
ACTIONS(2041), 3,
sym_true,
sym_false,
sym_number,
STATE(669), 3,
sym_minus,
sym_plus,
sym_not,
STATE(129), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[45977] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1945), 1,
anon_sym_LPAREN,
ACTIONS(1947), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1949), 1,
anon_sym_DOLLAR,
ACTIONS(1951), 1,
anon_sym_SQUOTE,
ACTIONS(1953), 1,
aux_sym_array_constructor_token1,
ACTIONS(1955), 1,
aux_sym_time_expression_token4,
ACTIONS(1957), 1,
anon_sym_STAR,
ACTIONS(1961), 1,
sym__identifier,
STATE(272), 1,
sym_identifier,
ACTIONS(2043), 3,
sym_true,
sym_false,
sym_number,
STATE(694), 3,
sym_minus,
sym_plus,
sym_not,
STATE(146), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46038] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
ACTIONS(2045), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(422), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46099] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(1632), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(515), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46160] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1289), 1,
anon_sym_LPAREN,
ACTIONS(1291), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1293), 1,
anon_sym_DOLLAR,
ACTIONS(1295), 1,
anon_sym_SQUOTE,
ACTIONS(1297), 1,
aux_sym_array_constructor_token1,
ACTIONS(1299), 1,
aux_sym_time_expression_token4,
ACTIONS(1301), 1,
anon_sym_STAR,
ACTIONS(1305), 1,
sym__identifier,
STATE(275), 1,
sym_identifier,
ACTIONS(2047), 3,
sym_true,
sym_false,
sym_number,
STATE(704), 3,
sym_minus,
sym_plus,
sym_not,
STATE(149), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46221] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1975), 1,
anon_sym_LPAREN,
ACTIONS(1977), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1979), 1,
anon_sym_DOLLAR,
ACTIONS(1981), 1,
anon_sym_SQUOTE,
ACTIONS(1983), 1,
aux_sym_array_constructor_token1,
ACTIONS(1985), 1,
aux_sym_time_expression_token4,
ACTIONS(1987), 1,
anon_sym_STAR,
ACTIONS(1991), 1,
sym__identifier,
STATE(217), 1,
sym_identifier,
ACTIONS(2049), 3,
sym_true,
sym_false,
sym_number,
STATE(669), 3,
sym_minus,
sym_plus,
sym_not,
STATE(130), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46282] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2051), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(144), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46343] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2053), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(526), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46404] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2055), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(523), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46465] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2057), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(530), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46526] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2059), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(502), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46587] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1289), 1,
anon_sym_LPAREN,
ACTIONS(1291), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1293), 1,
anon_sym_DOLLAR,
ACTIONS(1295), 1,
anon_sym_SQUOTE,
ACTIONS(1297), 1,
aux_sym_array_constructor_token1,
ACTIONS(1299), 1,
aux_sym_time_expression_token4,
ACTIONS(1301), 1,
anon_sym_STAR,
ACTIONS(1305), 1,
sym__identifier,
STATE(275), 1,
sym_identifier,
ACTIONS(2061), 3,
sym_true,
sym_false,
sym_number,
STATE(704), 3,
sym_minus,
sym_plus,
sym_not,
STATE(143), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46648] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1289), 1,
anon_sym_LPAREN,
ACTIONS(1291), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1293), 1,
anon_sym_DOLLAR,
ACTIONS(1295), 1,
anon_sym_SQUOTE,
ACTIONS(1297), 1,
aux_sym_array_constructor_token1,
ACTIONS(1299), 1,
aux_sym_time_expression_token4,
ACTIONS(1301), 1,
anon_sym_STAR,
ACTIONS(1305), 1,
sym__identifier,
STATE(275), 1,
sym_identifier,
ACTIONS(2063), 3,
sym_true,
sym_false,
sym_number,
STATE(704), 3,
sym_minus,
sym_plus,
sym_not,
STATE(138), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46709] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1775), 1,
anon_sym_LPAREN,
ACTIONS(1777), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1779), 1,
anon_sym_DOLLAR,
ACTIONS(1781), 1,
anon_sym_SQUOTE,
ACTIONS(1783), 1,
aux_sym_array_constructor_token1,
ACTIONS(1785), 1,
aux_sym_time_expression_token4,
ACTIONS(1787), 1,
anon_sym_STAR,
ACTIONS(1791), 1,
sym__identifier,
STATE(501), 1,
sym_identifier,
ACTIONS(2065), 3,
sym_true,
sym_false,
sym_number,
STATE(706), 3,
sym_minus,
sym_plus,
sym_not,
STATE(430), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46770] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
ACTIONS(2067), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(386), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46831] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2069), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(517), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46892] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1109), 1,
anon_sym_LPAREN,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1118), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1130), 1,
anon_sym_DOLLAR,
ACTIONS(1134), 1,
anon_sym_SQUOTE,
ACTIONS(1136), 1,
aux_sym_array_constructor_token1,
ACTIONS(1138), 1,
aux_sym_time_expression_token4,
ACTIONS(1140), 1,
anon_sym_STAR,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1148), 1,
sym__identifier,
STATE(150), 1,
sym_identifier,
ACTIONS(2071), 3,
sym_true,
sym_false,
sym_number,
STATE(709), 3,
sym_minus,
sym_plus,
sym_not,
STATE(54), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[46953] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1811), 1,
anon_sym_LPAREN,
ACTIONS(1813), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1815), 1,
anon_sym_DOLLAR,
ACTIONS(1817), 1,
anon_sym_SQUOTE,
ACTIONS(1819), 1,
aux_sym_array_constructor_token1,
ACTIONS(1821), 1,
aux_sym_time_expression_token4,
ACTIONS(1823), 1,
anon_sym_STAR,
ACTIONS(1827), 1,
sym__identifier,
STATE(453), 1,
sym_identifier,
ACTIONS(2073), 3,
sym_true,
sym_false,
sym_number,
STATE(695), 3,
sym_minus,
sym_plus,
sym_not,
STATE(424), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47014] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1793), 1,
anon_sym_LPAREN,
ACTIONS(1795), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1797), 1,
anon_sym_DOLLAR,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
ACTIONS(1801), 1,
aux_sym_array_constructor_token1,
ACTIONS(1803), 1,
aux_sym_time_expression_token4,
ACTIONS(1805), 1,
anon_sym_STAR,
ACTIONS(1809), 1,
sym__identifier,
STATE(159), 1,
sym_identifier,
ACTIONS(2075), 3,
sym_true,
sym_false,
sym_number,
STATE(690), 3,
sym_minus,
sym_plus,
sym_not,
STATE(278), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47075] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2077), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(520), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47136] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1775), 1,
anon_sym_LPAREN,
ACTIONS(1777), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1779), 1,
anon_sym_DOLLAR,
ACTIONS(1781), 1,
anon_sym_SQUOTE,
ACTIONS(1783), 1,
aux_sym_array_constructor_token1,
ACTIONS(1785), 1,
aux_sym_time_expression_token4,
ACTIONS(1787), 1,
anon_sym_STAR,
ACTIONS(1791), 1,
sym__identifier,
STATE(501), 1,
sym_identifier,
ACTIONS(2079), 3,
sym_true,
sym_false,
sym_number,
STATE(706), 3,
sym_minus,
sym_plus,
sym_not,
STATE(434), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47197] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2081), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(511), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47258] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2083), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(505), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47319] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2085), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(18), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47380] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2087), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(516), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47441] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2089), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(532), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47502] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_alter_column_action_token1,
ACTIONS(1142), 1,
anon_sym_DASH,
ACTIONS(1144), 1,
anon_sym_PLUS,
ACTIONS(1608), 1,
anon_sym_LPAREN,
ACTIONS(1610), 1,
aux_sym_alter_column_action_token2,
ACTIONS(1616), 1,
anon_sym_DOLLAR,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(1620), 1,
aux_sym_array_constructor_token1,
ACTIONS(1622), 1,
aux_sym_time_expression_token4,
ACTIONS(1624), 1,
anon_sym_STAR,
ACTIONS(1628), 1,
sym__identifier,
STATE(34), 1,
sym_identifier,
ACTIONS(2091), 3,
sym_true,
sym_false,
sym_number,
STATE(680), 3,
sym_minus,
sym_plus,
sym_not,
STATE(531), 9,
sym_string,
sym__value_expression,
sym_array_constructor,
sym_dollar_quote_string,
sym_time_expression,
sym_function_call,
sym_op_expression,
sym_null,
sym_star,
[47563] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2093), 1,
anon_sym_COMMA,
ACTIONS(2095), 1,
aux_sym_update_statement_token4,
ACTIONS(2097), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
STATE(721), 1,
aux_sym_returning_repeat1,
STATE(728), 1,
sym_into,
STATE(762), 1,
sym_select_from,
STATE(813), 1,
sym_select_where,
STATE(860), 1,
sym_select_group_by,
STATE(915), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(996), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1174), 1,
sym__select_limit_offset,
ACTIONS(1153), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[47633] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2093), 1,
anon_sym_COMMA,
ACTIONS(2095), 1,
aux_sym_update_statement_token4,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2114), 1,
aux_sym_insert_statement_token2,
STATE(739), 1,
sym_into,
STATE(777), 1,
sym_select_from,
STATE(818), 1,
sym_select_where,
STATE(871), 1,
sym_select_group_by,
STATE(876), 1,
aux_sym_returning_repeat1,
STATE(905), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(983), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1195), 1,
sym__select_limit_offset,
ACTIONS(2112), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[47703] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2093), 1,
anon_sym_COMMA,
ACTIONS(2095), 1,
aux_sym_update_statement_token4,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2114), 1,
aux_sym_insert_statement_token2,
STATE(724), 1,
aux_sym_returning_repeat1,
STATE(739), 1,
sym_into,
STATE(777), 1,
sym_select_from,
STATE(818), 1,
sym_select_where,
STATE(871), 1,
sym_select_group_by,
STATE(905), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(983), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1195), 1,
sym__select_limit_offset,
ACTIONS(2112), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[47773] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2119), 1,
anon_sym_BSLASH,
ACTIONS(2117), 23,
aux_sym_drop_type_statement_token1,
aux_sym_update_statement_token1,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
aux_sym_sequence_start_token2,
aux_sym_trigger_scope_token1,
aux_sym_trigger_exec_token1,
aux_sym_open_cursor_statement_token1,
aux_sym_get_diagnostics_statement_token1,
aux_sym_for_statement_token3,
aux_sym_raise_statement_token1,
aux_sym_if_statement_token1,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
aux_sym_if_statement_token5,
aux_sym_return_statement_token1,
aux_sym_perform_statement_token1,
aux_sym_select_statement_token1,
sym__identifier,
[47805] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2093), 1,
anon_sym_COMMA,
ACTIONS(2095), 1,
aux_sym_update_statement_token4,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2123), 1,
aux_sym_insert_statement_token2,
STATE(738), 1,
sym_into,
STATE(768), 1,
sym_select_from,
STATE(819), 1,
sym_select_where,
STATE(855), 1,
sym_select_group_by,
STATE(876), 1,
aux_sym_returning_repeat1,
STATE(904), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(977), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1213), 1,
sym__select_limit_offset,
ACTIONS(2121), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[47875] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
STATE(744), 1,
sym__list_of_identifiers,
ACTIONS(2126), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[47908] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
STATE(759), 1,
sym__list_of_identifiers,
ACTIONS(2130), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[47941] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2134), 1,
aux_sym_update_statement_token2,
ACTIONS(2136), 1,
anon_sym_LPAREN,
STATE(754), 1,
sym_identifier,
ACTIONS(2132), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2138), 16,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[47980] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2095), 1,
aux_sym_update_statement_token4,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2114), 1,
aux_sym_insert_statement_token2,
STATE(777), 1,
sym_select_from,
STATE(818), 1,
sym_select_where,
STATE(871), 1,
sym_select_group_by,
STATE(905), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(983), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1195), 1,
sym__select_limit_offset,
ACTIONS(2112), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[48044] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2142), 1,
aux_sym_join_item_token1,
ACTIONS(2145), 1,
aux_sym_join_item_token2,
ACTIONS(2148), 1,
aux_sym_join_item_token3,
ACTIONS(2151), 1,
aux_sym_join_type_token1,
STATE(1062), 1,
sym_join_type,
STATE(732), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2154), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[48086] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
ACTIONS(31), 18,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[48116] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2157), 1,
anon_sym_COMMA,
ACTIONS(2159), 1,
aux_sym_update_statement_token4,
STATE(769), 1,
sym_into,
STATE(801), 1,
sym_select_from,
STATE(849), 1,
sym_select_where,
STATE(930), 1,
sym_select_group_by,
STATE(954), 1,
aux_sym_returning_repeat1,
STATE(970), 1,
sym_where_filter,
STATE(990), 1,
sym_select_having,
STATE(1043), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1382), 1,
sym__select_limit_offset,
ACTIONS(2121), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[48184] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2163), 1,
aux_sym_join_item_token1,
ACTIONS(2166), 1,
aux_sym_join_item_token2,
ACTIONS(2169), 1,
aux_sym_join_item_token3,
ACTIONS(2172), 1,
aux_sym_join_type_token1,
STATE(1062), 1,
sym_join_type,
STATE(733), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2175), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[48226] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2180), 1,
aux_sym_join_item_token1,
ACTIONS(2183), 1,
aux_sym_join_item_token2,
ACTIONS(2186), 1,
aux_sym_join_item_token3,
ACTIONS(2189), 1,
aux_sym_join_type_token1,
STATE(1062), 1,
sym_join_type,
STATE(733), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2192), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2178), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[48268] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2195), 1,
aux_sym_join_item_token1,
ACTIONS(2197), 1,
aux_sym_join_item_token2,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
STATE(1062), 1,
sym_join_type,
STATE(733), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[48310] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2157), 1,
anon_sym_COMMA,
ACTIONS(2159), 1,
aux_sym_update_statement_token4,
STATE(731), 1,
aux_sym_returning_repeat1,
STATE(766), 1,
sym_into,
STATE(804), 1,
sym_select_from,
STATE(844), 1,
sym_select_where,
STATE(903), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(972), 1,
sym_select_having,
STATE(1053), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1422), 1,
sym__select_limit_offset,
ACTIONS(2112), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[48378] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2095), 1,
aux_sym_update_statement_token4,
ACTIONS(2097), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
STATE(762), 1,
sym_select_from,
STATE(813), 1,
sym_select_where,
STATE(860), 1,
sym_select_group_by,
STATE(915), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(996), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1174), 1,
sym__select_limit_offset,
STATE(1214), 1,
sym_into,
ACTIONS(1153), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[48442] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2157), 1,
anon_sym_COMMA,
ACTIONS(2159), 1,
aux_sym_update_statement_token4,
STATE(766), 1,
sym_into,
STATE(804), 1,
sym_select_from,
STATE(844), 1,
sym_select_where,
STATE(903), 1,
sym_select_group_by,
STATE(954), 1,
aux_sym_returning_repeat1,
STATE(970), 1,
sym_where_filter,
STATE(972), 1,
sym_select_having,
STATE(1053), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1422), 1,
sym__select_limit_offset,
ACTIONS(2112), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[48510] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2095), 1,
aux_sym_update_statement_token4,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2207), 1,
aux_sym_insert_statement_token2,
STATE(763), 1,
sym_select_from,
STATE(811), 1,
sym_select_where,
STATE(869), 1,
sym_select_group_by,
STATE(902), 1,
sym_select_having,
STATE(967), 1,
sym_select_order_by,
STATE(970), 1,
sym_where_filter,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1228), 1,
sym__select_limit_offset,
ACTIONS(2205), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[48574] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2095), 1,
aux_sym_update_statement_token4,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2123), 1,
aux_sym_insert_statement_token2,
STATE(768), 1,
sym_select_from,
STATE(819), 1,
sym_select_where,
STATE(855), 1,
sym_select_group_by,
STATE(904), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(977), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1213), 1,
sym__select_limit_offset,
ACTIONS(2121), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[48638] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2212), 1,
aux_sym_update_statement_token2,
STATE(726), 1,
sym_identifier,
ACTIONS(2210), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2214), 16,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[48674] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2157), 1,
anon_sym_COMMA,
ACTIONS(2159), 1,
aux_sym_update_statement_token4,
STATE(737), 1,
aux_sym_returning_repeat1,
STATE(764), 1,
sym_into,
STATE(807), 1,
sym_select_from,
STATE(846), 1,
sym_select_where,
STATE(910), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(975), 1,
sym_select_having,
STATE(1044), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1305), 1,
sym__select_limit_offset,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[48742] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2195), 1,
aux_sym_join_item_token1,
ACTIONS(2197), 1,
aux_sym_join_item_token2,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
STATE(1062), 1,
sym_join_type,
STATE(734), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[48784] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2121), 1,
aux_sym_for_statement_token2,
ACTIONS(2216), 1,
anon_sym_COMMA,
ACTIONS(2218), 1,
aux_sym_update_statement_token4,
STATE(781), 1,
sym_into,
STATE(822), 1,
sym_select_from,
STATE(887), 1,
sym_select_where,
STATE(959), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(991), 1,
aux_sym_returning_repeat1,
STATE(1024), 1,
sym_select_having,
STATE(1086), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1432), 1,
sym__select_limit_offset,
[48851] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2220), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[48878] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(711), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(713), 18,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[48907] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1153), 1,
aux_sym_for_statement_token2,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2216), 1,
anon_sym_COMMA,
ACTIONS(2218), 1,
aux_sym_update_statement_token4,
STATE(750), 1,
aux_sym_returning_repeat1,
STATE(793), 1,
sym_into,
STATE(816), 1,
sym_select_from,
STATE(890), 1,
sym_select_where,
STATE(931), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1005), 1,
sym_select_having,
STATE(1067), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1437), 1,
sym__select_limit_offset,
[48974] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2222), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[49001] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2224), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[49028] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(149), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[49055] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2112), 1,
aux_sym_for_statement_token2,
ACTIONS(2216), 1,
anon_sym_COMMA,
ACTIONS(2218), 1,
aux_sym_update_statement_token4,
STATE(791), 1,
sym_into,
STATE(815), 1,
sym_select_from,
STATE(888), 1,
sym_select_where,
STATE(951), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(991), 1,
aux_sym_returning_repeat1,
STATE(1011), 1,
sym_select_having,
STATE(1073), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1434), 1,
sym__select_limit_offset,
[49122] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2226), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[49149] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2119), 1,
anon_sym_BSLASH,
ACTIONS(2117), 20,
aux_sym_drop_type_statement_token1,
aux_sym_update_statement_token1,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
aux_sym_sequence_start_token2,
aux_sym_trigger_scope_token1,
aux_sym_trigger_exec_token1,
aux_sym_open_cursor_statement_token1,
aux_sym_get_diagnostics_statement_token1,
aux_sym_for_statement_token3,
aux_sym_raise_statement_token1,
aux_sym_if_statement_token1,
aux_sym_return_statement_token1,
aux_sym_perform_statement_token1,
aux_sym_select_statement_token1,
sym__identifier,
[49178] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(707), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(709), 18,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[49207] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2228), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[49234] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
STATE(757), 1,
sym_identifier,
ACTIONS(2228), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2230), 16,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[49267] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(693), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(695), 18,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[49296] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2232), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[49323] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2112), 1,
aux_sym_for_statement_token2,
ACTIONS(2216), 1,
anon_sym_COMMA,
ACTIONS(2218), 1,
aux_sym_update_statement_token4,
STATE(743), 1,
aux_sym_returning_repeat1,
STATE(791), 1,
sym_into,
STATE(815), 1,
sym_select_from,
STATE(888), 1,
sym_select_where,
STATE(951), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1011), 1,
sym_select_having,
STATE(1073), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1434), 1,
sym__select_limit_offset,
[49390] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2126), 21,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[49417] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2234), 1,
aux_sym_update_statement_token2,
ACTIONS(2236), 1,
anon_sym_LPAREN,
STATE(754), 1,
sym_identifier,
ACTIONS(2132), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2138), 14,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[49454] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2238), 1,
aux_sym_join_item_token1,
ACTIONS(2240), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(765), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[49494] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2114), 1,
aux_sym_insert_statement_token2,
STATE(818), 1,
sym_select_where,
STATE(871), 1,
sym_select_group_by,
STATE(905), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(983), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1195), 1,
sym__select_limit_offset,
ACTIONS(2112), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[49552] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2244), 1,
aux_sym_insert_statement_token2,
STATE(823), 1,
sym_select_where,
STATE(870), 1,
sym_select_group_by,
STATE(925), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(1001), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1162), 1,
sym__select_limit_offset,
STATE(1227), 1,
sym_into,
ACTIONS(2242), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[49610] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2159), 1,
aux_sym_update_statement_token4,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(804), 1,
sym_select_from,
STATE(844), 1,
sym_select_where,
STATE(903), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(972), 1,
sym_select_having,
STATE(1053), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1422), 1,
sym__select_limit_offset,
ACTIONS(2112), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[49672] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2186), 1,
aux_sym_join_item_token3,
ACTIONS(2189), 1,
aux_sym_join_type_token1,
ACTIONS(2249), 1,
aux_sym_join_item_token1,
ACTIONS(2252), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(765), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2192), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2178), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[49712] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2159), 1,
aux_sym_update_statement_token4,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(801), 1,
sym_select_from,
STATE(849), 1,
sym_select_where,
STATE(930), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(990), 1,
sym_select_having,
STATE(1043), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1382), 1,
sym__select_limit_offset,
ACTIONS(2121), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[49774] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2097), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
STATE(813), 1,
sym_select_where,
STATE(860), 1,
sym_select_group_by,
STATE(915), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(996), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1174), 1,
sym__select_limit_offset,
STATE(1214), 1,
sym_into,
ACTIONS(1153), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[49832] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2207), 1,
aux_sym_insert_statement_token2,
STATE(811), 1,
sym_select_where,
STATE(869), 1,
sym_select_group_by,
STATE(902), 1,
sym_select_having,
STATE(967), 1,
sym_select_order_by,
STATE(970), 1,
sym_where_filter,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1228), 1,
sym__select_limit_offset,
ACTIONS(2205), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[49890] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2159), 1,
aux_sym_update_statement_token4,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(809), 1,
sym_select_from,
STATE(867), 1,
sym_select_where,
STATE(909), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(999), 1,
sym_select_having,
STATE(1055), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1348), 1,
sym__select_limit_offset,
ACTIONS(2205), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[49952] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
ACTIONS(31), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[49980] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2238), 1,
aux_sym_join_item_token1,
ACTIONS(2240), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(761), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[50020] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2132), 1,
anon_sym_COMMA,
ACTIONS(2255), 1,
aux_sym_update_statement_token2,
ACTIONS(2257), 1,
anon_sym_LPAREN,
STATE(754), 1,
sym_identifier,
ACTIONS(2138), 15,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[50056] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2212), 1,
aux_sym_update_statement_token2,
STATE(726), 1,
sym_identifier,
ACTIONS(2210), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2214), 14,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[50090] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2159), 1,
aux_sym_update_statement_token4,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(807), 1,
sym_select_from,
STATE(846), 1,
sym_select_where,
STATE(910), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(975), 1,
sym_select_having,
STATE(1044), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1305), 1,
sym__select_limit_offset,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[50152] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2148), 1,
aux_sym_join_item_token3,
ACTIONS(2151), 1,
aux_sym_join_type_token1,
ACTIONS(2259), 1,
aux_sym_join_item_token1,
ACTIONS(2262), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(776), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2154), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[50192] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2169), 1,
aux_sym_join_item_token3,
ACTIONS(2172), 1,
aux_sym_join_type_token1,
ACTIONS(2265), 1,
aux_sym_join_item_token1,
ACTIONS(2268), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(765), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2175), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 10,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[50232] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2123), 1,
aux_sym_insert_statement_token2,
STATE(819), 1,
sym_select_where,
STATE(855), 1,
sym_select_group_by,
STATE(904), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(977), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1213), 1,
sym__select_limit_offset,
ACTIONS(2121), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[50290] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2271), 1,
anon_sym_SEMI,
ACTIONS(2273), 1,
aux_sym_update_statement_token2,
ACTIONS(2275), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(2277), 1,
aux_sym_sequence_increment_token1,
ACTIONS(2279), 1,
aux_sym_sequence_min_token1,
ACTIONS(2281), 1,
aux_sym_sequence_max_token1,
ACTIONS(2283), 1,
aux_sym_sequence_start_token1,
ACTIONS(2285), 1,
aux_sym_sequence_cache_token1,
ACTIONS(2287), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(2289), 1,
aux_sym_sequence_owned_token1,
STATE(795), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[50335] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(693), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(695), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[50362] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
STATE(757), 1,
sym_identifier,
ACTIONS(2228), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2230), 14,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[50393] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2205), 1,
aux_sym_for_statement_token2,
ACTIONS(2218), 1,
aux_sym_update_statement_token4,
STATE(817), 1,
sym_select_from,
STATE(874), 1,
sym_select_where,
STATE(950), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1009), 1,
sym_select_having,
STATE(1065), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1427), 1,
sym__select_limit_offset,
[50454] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 2,
anon_sym_COMMA,
anon_sym_LPAREN,
ACTIONS(31), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[50481] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2273), 1,
aux_sym_update_statement_token2,
ACTIONS(2275), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(2277), 1,
aux_sym_sequence_increment_token1,
ACTIONS(2279), 1,
aux_sym_sequence_min_token1,
ACTIONS(2281), 1,
aux_sym_sequence_max_token1,
ACTIONS(2283), 1,
aux_sym_sequence_start_token1,
ACTIONS(2285), 1,
aux_sym_sequence_cache_token1,
ACTIONS(2287), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(2289), 1,
aux_sym_sequence_owned_token1,
ACTIONS(2291), 1,
anon_sym_SEMI,
STATE(789), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[50526] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2293), 1,
aux_sym_join_item_token1,
ACTIONS(2295), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(786), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 9,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[50565] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(711), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(713), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[50592] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2186), 1,
aux_sym_join_item_token3,
ACTIONS(2189), 1,
aux_sym_join_type_token1,
ACTIONS(2297), 1,
aux_sym_join_item_token1,
ACTIONS(2300), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(786), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2192), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2178), 9,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[50631] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2293), 1,
aux_sym_join_item_token1,
ACTIONS(2295), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(784), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 9,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[50670] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2305), 1,
anon_sym_COMMA,
STATE(788), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2303), 17,
anon_sym_SEMI,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_alter_table_rename_column_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[50699] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2273), 1,
aux_sym_update_statement_token2,
ACTIONS(2275), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(2277), 1,
aux_sym_sequence_increment_token1,
ACTIONS(2279), 1,
aux_sym_sequence_min_token1,
ACTIONS(2281), 1,
aux_sym_sequence_max_token1,
ACTIONS(2283), 1,
aux_sym_sequence_start_token1,
ACTIONS(2285), 1,
aux_sym_sequence_cache_token1,
ACTIONS(2287), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(2289), 1,
aux_sym_sequence_owned_token1,
ACTIONS(2308), 1,
anon_sym_SEMI,
STATE(790), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[50744] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2310), 1,
anon_sym_SEMI,
ACTIONS(2312), 1,
aux_sym_update_statement_token2,
ACTIONS(2315), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(2318), 1,
aux_sym_sequence_increment_token1,
ACTIONS(2321), 1,
aux_sym_sequence_min_token1,
ACTIONS(2324), 1,
aux_sym_sequence_max_token1,
ACTIONS(2327), 1,
aux_sym_sequence_start_token1,
ACTIONS(2330), 1,
aux_sym_sequence_cache_token1,
ACTIONS(2333), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(2336), 1,
aux_sym_sequence_owned_token1,
STATE(790), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[50789] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2121), 1,
aux_sym_for_statement_token2,
ACTIONS(2218), 1,
aux_sym_update_statement_token4,
STATE(822), 1,
sym_select_from,
STATE(887), 1,
sym_select_where,
STATE(959), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1024), 1,
sym_select_having,
STATE(1086), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1432), 1,
sym__select_limit_offset,
[50850] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2210), 1,
anon_sym_COMMA,
ACTIONS(2212), 1,
aux_sym_update_statement_token2,
STATE(726), 1,
sym_identifier,
ACTIONS(2214), 15,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[50883] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2112), 1,
aux_sym_for_statement_token2,
ACTIONS(2218), 1,
aux_sym_update_statement_token4,
STATE(815), 1,
sym_select_from,
STATE(888), 1,
sym_select_where,
STATE(951), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1011), 1,
sym_select_having,
STATE(1073), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1434), 1,
sym__select_limit_offset,
[50944] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2273), 1,
aux_sym_update_statement_token2,
ACTIONS(2275), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(2277), 1,
aux_sym_sequence_increment_token1,
ACTIONS(2279), 1,
aux_sym_sequence_min_token1,
ACTIONS(2281), 1,
aux_sym_sequence_max_token1,
ACTIONS(2283), 1,
aux_sym_sequence_start_token1,
ACTIONS(2285), 1,
aux_sym_sequence_cache_token1,
ACTIONS(2287), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(2289), 1,
aux_sym_sequence_owned_token1,
ACTIONS(2308), 1,
anon_sym_SEMI,
STATE(798), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[50989] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2273), 1,
aux_sym_update_statement_token2,
ACTIONS(2275), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(2277), 1,
aux_sym_sequence_increment_token1,
ACTIONS(2279), 1,
aux_sym_sequence_min_token1,
ACTIONS(2281), 1,
aux_sym_sequence_max_token1,
ACTIONS(2283), 1,
aux_sym_sequence_start_token1,
ACTIONS(2285), 1,
aux_sym_sequence_cache_token1,
ACTIONS(2287), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(2289), 1,
aux_sym_sequence_owned_token1,
ACTIONS(2291), 1,
anon_sym_SEMI,
STATE(790), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[51034] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2148), 1,
aux_sym_join_item_token3,
ACTIONS(2151), 1,
aux_sym_join_type_token1,
ACTIONS(2339), 1,
aux_sym_join_item_token1,
ACTIONS(2342), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(799), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2154), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 9,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[51073] = 20,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1153), 1,
aux_sym_for_statement_token2,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2218), 1,
aux_sym_update_statement_token4,
STATE(816), 1,
sym_select_from,
STATE(890), 1,
sym_select_where,
STATE(931), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1005), 1,
sym_select_having,
STATE(1067), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1437), 1,
sym__select_limit_offset,
[51134] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2273), 1,
aux_sym_update_statement_token2,
ACTIONS(2275), 1,
aux_sym_fk_ref_action_token1,
ACTIONS(2277), 1,
aux_sym_sequence_increment_token1,
ACTIONS(2279), 1,
aux_sym_sequence_min_token1,
ACTIONS(2281), 1,
aux_sym_sequence_max_token1,
ACTIONS(2283), 1,
aux_sym_sequence_start_token1,
ACTIONS(2285), 1,
aux_sym_sequence_cache_token1,
ACTIONS(2287), 1,
aux_sym_sequence_cycle_token1,
ACTIONS(2289), 1,
aux_sym_sequence_owned_token1,
ACTIONS(2345), 1,
anon_sym_SEMI,
STATE(790), 9,
sym_sequence_increment,
sym_sequence_min,
sym_sequence_max,
sym_sequence_start,
sym_sequence_cache,
sym_sequence_cycle,
sym_sequence_owned,
sym_as,
aux_sym_create_sequence_statement_repeat1,
[51179] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2169), 1,
aux_sym_join_item_token3,
ACTIONS(2172), 1,
aux_sym_join_type_token1,
ACTIONS(2347), 1,
aux_sym_join_item_token1,
ACTIONS(2350), 1,
aux_sym_join_item_token2,
STATE(1062), 1,
sym_join_type,
STATE(786), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2175), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 9,
anon_sym_COMMA,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[51218] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(707), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(709), 16,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[51245] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(867), 1,
sym_select_where,
STATE(909), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(999), 1,
sym_select_having,
STATE(1055), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1348), 1,
sym__select_limit_offset,
ACTIONS(2205), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[51301] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2303), 18,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_alter_table_rename_column_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[51325] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(707), 1,
anon_sym_COMMA,
ACTIONS(709), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[51351] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(849), 1,
sym_select_where,
STATE(930), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(990), 1,
sym_select_having,
STATE(1043), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1382), 1,
sym__select_limit_offset,
ACTIONS(2121), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[51407] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(711), 1,
anon_sym_COMMA,
ACTIONS(713), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[51433] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(693), 1,
anon_sym_COMMA,
ACTIONS(695), 17,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[51459] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(844), 1,
sym_select_where,
STATE(903), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(972), 1,
sym_select_having,
STATE(1053), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1422), 1,
sym__select_limit_offset,
ACTIONS(2112), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[51515] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2228), 1,
anon_sym_COMMA,
STATE(757), 1,
sym_identifier,
ACTIONS(2230), 15,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[51545] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(838), 1,
sym_select_where,
STATE(916), 1,
sym_select_group_by,
STATE(969), 1,
sym_select_having,
STATE(970), 1,
sym_where_filter,
STATE(1032), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1324), 1,
sym__select_limit_offset,
ACTIONS(2242), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[51601] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(846), 1,
sym_select_where,
STATE(910), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(975), 1,
sym_select_having,
STATE(1044), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1305), 1,
sym__select_limit_offset,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[51657] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2244), 1,
aux_sym_insert_statement_token2,
STATE(870), 1,
sym_select_group_by,
STATE(925), 1,
sym_select_having,
STATE(1001), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1162), 1,
sym__select_limit_offset,
STATE(1227), 1,
sym_into,
ACTIONS(2242), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[51706] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2353), 1,
aux_sym_update_statement_token2,
ACTIONS(2355), 1,
anon_sym_LPAREN,
STATE(754), 1,
sym_identifier,
ACTIONS(2132), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2138), 10,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[51739] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2114), 1,
aux_sym_insert_statement_token2,
STATE(871), 1,
sym_select_group_by,
STATE(905), 1,
sym_select_having,
STATE(983), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1195), 1,
sym__select_limit_offset,
ACTIONS(2112), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[51788] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1153), 1,
aux_sym_for_statement_token2,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
STATE(890), 1,
sym_select_where,
STATE(931), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1005), 1,
sym_select_having,
STATE(1067), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1437), 1,
sym__select_limit_offset,
[51843] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2121), 1,
aux_sym_for_statement_token2,
STATE(887), 1,
sym_select_where,
STATE(959), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1024), 1,
sym_select_having,
STATE(1086), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1432), 1,
sym__select_limit_offset,
[51898] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2112), 1,
aux_sym_for_statement_token2,
STATE(888), 1,
sym_select_where,
STATE(951), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1011), 1,
sym_select_having,
STATE(1073), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1434), 1,
sym__select_limit_offset,
[51953] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2242), 1,
aux_sym_for_statement_token2,
STATE(885), 1,
sym_select_where,
STATE(942), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1022), 1,
sym_select_having,
STATE(1061), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1426), 1,
sym__select_limit_offset,
[52008] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2123), 1,
aux_sym_insert_statement_token2,
STATE(855), 1,
sym_select_group_by,
STATE(904), 1,
sym_select_having,
STATE(977), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1213), 1,
sym__select_limit_offset,
ACTIONS(2121), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[52057] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2207), 1,
aux_sym_insert_statement_token2,
STATE(869), 1,
sym_select_group_by,
STATE(902), 1,
sym_select_having,
STATE(967), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1228), 1,
sym__select_limit_offset,
ACTIONS(2205), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[52106] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(2359), 1,
aux_sym_insert_conflict_token1,
STATE(852), 1,
sym__list_of_identifiers,
STATE(850), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(2357), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[52137] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2097), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
STATE(860), 1,
sym_select_group_by,
STATE(915), 1,
sym_select_having,
STATE(996), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1174), 1,
sym__select_limit_offset,
STATE(1214), 1,
sym_into,
ACTIONS(1153), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[52186] = 18,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2110), 1,
aux_sym_where_filter_token1,
ACTIONS(2205), 1,
aux_sym_for_statement_token2,
STATE(874), 1,
sym_select_where,
STATE(950), 1,
sym_select_group_by,
STATE(970), 1,
sym_where_filter,
STATE(1009), 1,
sym_select_having,
STATE(1065), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1427), 1,
sym__select_limit_offset,
[52241] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2363), 1,
aux_sym_insert_statement_token2,
STATE(848), 1,
sym_select_group_by,
STATE(928), 1,
sym_select_having,
STATE(992), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1177), 1,
sym__select_limit_offset,
STATE(1196), 1,
sym_into,
ACTIONS(2361), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[52290] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2366), 1,
aux_sym_update_statement_token2,
ACTIONS(2368), 1,
anon_sym_LPAREN,
STATE(754), 1,
sym_identifier,
ACTIONS(2132), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2138), 9,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[52322] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
STATE(788), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2370), 14,
anon_sym_SEMI,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[52348] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2374), 1,
aux_sym_join_item_token1,
ACTIONS(2376), 1,
aux_sym_join_item_token2,
STATE(1077), 1,
sym_join_type,
STATE(827), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[52384] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2186), 1,
aux_sym_join_item_token3,
ACTIONS(2189), 1,
aux_sym_join_type_token1,
ACTIONS(2378), 1,
aux_sym_join_item_token1,
ACTIONS(2381), 1,
aux_sym_join_item_token2,
STATE(1077), 1,
sym_join_type,
STATE(827), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2192), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2178), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[52420] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2374), 1,
aux_sym_join_item_token1,
ACTIONS(2376), 1,
aux_sym_join_item_token2,
STATE(1077), 1,
sym_join_type,
STATE(826), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[52456] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
STATE(825), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2384), 14,
anon_sym_SEMI,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[52482] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
STATE(788), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2384), 14,
anon_sym_SEMI,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[52508] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
ACTIONS(31), 12,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[52532] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2169), 1,
aux_sym_join_item_token3,
ACTIONS(2172), 1,
aux_sym_join_type_token1,
ACTIONS(2386), 1,
aux_sym_join_item_token1,
ACTIONS(2389), 1,
aux_sym_join_item_token2,
STATE(1077), 1,
sym_join_type,
STATE(827), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2175), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[52568] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
STATE(830), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2392), 14,
anon_sym_SEMI,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[52594] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2212), 1,
aux_sym_update_statement_token2,
STATE(726), 1,
sym_identifier,
ACTIONS(2210), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2214), 10,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[52624] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2394), 1,
anon_sym_LPAREN,
STATE(875), 1,
sym_precision,
ACTIONS(41), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
sym__constraint,
[52650] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2396), 1,
anon_sym_LPAREN,
STATE(875), 1,
sym_type_length,
ACTIONS(41), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
sym__constraint,
[52676] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2148), 1,
aux_sym_join_item_token3,
ACTIONS(2151), 1,
aux_sym_join_type_token1,
ACTIONS(2398), 1,
aux_sym_join_item_token1,
ACTIONS(2401), 1,
aux_sym_join_item_token2,
STATE(1077), 1,
sym_join_type,
STATE(832), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2154), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[52712] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(914), 1,
sym_select_group_by,
STATE(965), 1,
sym_select_having,
STATE(1036), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1196), 1,
sym_into,
STATE(1304), 1,
sym__select_limit_offset,
ACTIONS(2361), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[52759] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
STATE(757), 1,
sym_identifier,
ACTIONS(2228), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2230), 10,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[52786] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(910), 1,
sym_select_group_by,
STATE(975), 1,
sym_select_having,
STATE(1044), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1305), 1,
sym__select_limit_offset,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[52833] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2404), 1,
aux_sym_drop_type_statement_token2,
ACTIONS(2406), 1,
aux_sym_drop_function_statement_token1,
ACTIONS(2408), 1,
aux_sym_create_table_statement_token1,
ACTIONS(2410), 1,
aux_sym_create_schema_statement_token1,
ACTIONS(2412), 1,
aux_sym_create_index_statement_token1,
ACTIONS(2414), 1,
aux_sym_create_index_statement_token2,
ACTIONS(2416), 1,
aux_sym_grant_targets_token5,
ACTIONS(2418), 1,
aux_sym_create_trigger_statement_token1,
ACTIONS(2420), 1,
aux_sym_trigger_event_token2,
ACTIONS(2422), 1,
aux_sym_temporary_token1,
ACTIONS(2424), 1,
aux_sym_temporary_token2,
ACTIONS(2426), 1,
sym_unlogged,
ACTIONS(2428), 1,
sym__constraint,
STATE(1454), 1,
sym_temporary,
STATE(2176), 1,
sym_or_replace,
[52882] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2097), 1,
aux_sym_insert_statement_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
STATE(915), 1,
sym_select_having,
STATE(996), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1174), 1,
sym__select_limit_offset,
STATE(1214), 1,
sym_into,
ACTIONS(1153), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[52925] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(707), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(709), 12,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[52948] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(930), 1,
sym_select_group_by,
STATE(990), 1,
sym_select_having,
STATE(1043), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1382), 1,
sym__select_limit_offset,
ACTIONS(2121), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[52995] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2432), 1,
aux_sym_insert_items_token1,
ACTIONS(2436), 1,
aux_sym_alter_column_action_token1,
ACTIONS(2438), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2440), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2442), 1,
aux_sym_constraint_foreign_key_token1,
ACTIONS(2444), 1,
sym__constraint,
STATE(929), 1,
sym_column_constraint_ty,
STATE(946), 1,
sym_constraint_foreign_key,
ACTIONS(2434), 2,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
STATE(854), 2,
sym_column_constraint,
aux_sym_table_column_item_repeat1,
ACTIONS(2430), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[53036] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(903), 1,
sym_select_group_by,
STATE(972), 1,
sym_select_having,
STATE(1053), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1422), 1,
sym__select_limit_offset,
ACTIONS(2112), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[53083] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
ACTIONS(31), 11,
aux_sym_update_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[53106] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2448), 1,
aux_sym_insert_statement_token2,
STATE(926), 1,
sym_select_having,
STATE(989), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1179), 1,
sym_into,
STATE(1184), 1,
sym__select_limit_offset,
ACTIONS(2446), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[53149] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(909), 1,
sym_select_group_by,
STATE(999), 1,
sym_select_having,
STATE(1055), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1348), 1,
sym__select_limit_offset,
ACTIONS(2205), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[53196] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2359), 1,
aux_sym_insert_conflict_token1,
STATE(859), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(2451), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[53221] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2212), 1,
aux_sym_update_statement_token2,
STATE(726), 1,
sym_identifier,
ACTIONS(2210), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2214), 9,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[53250] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2359), 1,
aux_sym_insert_conflict_token1,
STATE(866), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(2451), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[53275] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2432), 1,
aux_sym_insert_items_token1,
ACTIONS(2436), 1,
aux_sym_alter_column_action_token1,
ACTIONS(2438), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2440), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2442), 1,
aux_sym_constraint_foreign_key_token1,
ACTIONS(2444), 1,
sym__constraint,
STATE(929), 1,
sym_column_constraint_ty,
STATE(946), 1,
sym_constraint_foreign_key,
ACTIONS(2434), 2,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
STATE(845), 2,
sym_column_constraint,
aux_sym_table_column_item_repeat1,
ACTIONS(2453), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[53316] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2457), 1,
aux_sym_insert_items_token1,
ACTIONS(2463), 1,
aux_sym_alter_column_action_token1,
ACTIONS(2466), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2469), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2472), 1,
aux_sym_constraint_foreign_key_token1,
ACTIONS(2475), 1,
sym__constraint,
STATE(929), 1,
sym_column_constraint_ty,
STATE(946), 1,
sym_constraint_foreign_key,
ACTIONS(2460), 2,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
STATE(854), 2,
sym_column_constraint,
aux_sym_table_column_item_repeat1,
ACTIONS(2455), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[53357] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2207), 1,
aux_sym_insert_statement_token2,
STATE(902), 1,
sym_select_having,
STATE(967), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1228), 1,
sym__select_limit_offset,
ACTIONS(2205), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[53400] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2478), 1,
aux_sym_join_item_token1,
ACTIONS(2480), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
STATE(872), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 5,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[53435] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2169), 1,
aux_sym_join_item_token3,
ACTIONS(2172), 1,
aux_sym_join_type_token1,
ACTIONS(2482), 1,
aux_sym_join_item_token1,
ACTIONS(2485), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
STATE(868), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2175), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 5,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[53470] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2148), 1,
aux_sym_join_item_token3,
ACTIONS(2151), 1,
aux_sym_join_type_token1,
ACTIONS(2488), 1,
aux_sym_join_item_token1,
ACTIONS(2491), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
STATE(857), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2154), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2140), 5,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[53505] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2496), 1,
aux_sym_insert_conflict_token1,
STATE(859), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(2494), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[53530] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2114), 1,
aux_sym_insert_statement_token2,
STATE(905), 1,
sym_select_having,
STATE(983), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1195), 1,
sym__select_limit_offset,
ACTIONS(2112), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[53573] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2499), 1,
anon_sym_LBRACK,
STATE(900), 1,
aux_sym__type_repeat1,
ACTIONS(2501), 2,
aux_sym__type_token1,
aux_sym__type_token2,
ACTIONS(247), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[53600] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(693), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(695), 12,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[53623] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(711), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(713), 12,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[53646] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
STATE(889), 1,
sym_identifier,
ACTIONS(2503), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2505), 10,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[53673] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2507), 15,
anon_sym_SEMI,
aux_sym_update_statement_token2,
anon_sym_LPAREN,
aux_sym_insert_items_token1,
aux_sym_insert_items_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_start_token2,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
aux_sym_select_statement_token1,
[53694] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2359), 1,
aux_sym_insert_conflict_token1,
STATE(859), 2,
sym_fk_action,
aux_sym_constraint_foreign_key_repeat1,
ACTIONS(2509), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[53719] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(916), 1,
sym_select_group_by,
STATE(969), 1,
sym_select_having,
STATE(1032), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1324), 1,
sym__select_limit_offset,
ACTIONS(2242), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[53766] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2186), 1,
aux_sym_join_item_token3,
ACTIONS(2189), 1,
aux_sym_join_type_token1,
ACTIONS(2511), 1,
aux_sym_join_item_token1,
ACTIONS(2514), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
STATE(868), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2192), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2178), 5,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[53801] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2244), 1,
aux_sym_insert_statement_token2,
STATE(925), 1,
sym_select_having,
STATE(1001), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1162), 1,
sym__select_limit_offset,
STATE(1227), 1,
sym_into,
ACTIONS(2242), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[53844] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2363), 1,
aux_sym_insert_statement_token2,
STATE(928), 1,
sym_select_having,
STATE(992), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1177), 1,
sym__select_limit_offset,
STATE(1196), 1,
sym_into,
ACTIONS(2361), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[53887] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2123), 1,
aux_sym_insert_statement_token2,
STATE(904), 1,
sym_select_having,
STATE(977), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1213), 1,
sym__select_limit_offset,
ACTIONS(2121), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[53930] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2478), 1,
aux_sym_join_item_token1,
ACTIONS(2480), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
STATE(868), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
ACTIONS(2161), 5,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[53965] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2517), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(2519), 9,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_array_constructor_token1,
aux_sym_time_expression_token4,
anon_sym_DASH,
sym_true,
sym_false,
sym_number,
sym__identifier,
[53987] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2242), 1,
aux_sym_for_statement_token2,
STATE(942), 1,
sym_select_group_by,
STATE(1022), 1,
sym_select_having,
STATE(1061), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1426), 1,
sym__select_limit_offset,
[54033] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(276), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
sym__constraint,
[54053] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2523), 1,
anon_sym_COMMA,
STATE(876), 1,
aux_sym_returning_repeat1,
ACTIONS(2521), 12,
anon_sym_SEMI,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[54077] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1153), 1,
aux_sym_for_statement_token2,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
STATE(931), 1,
sym_select_group_by,
STATE(1005), 1,
sym_select_having,
STATE(1067), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1437), 1,
sym__select_limit_offset,
[54123] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 3,
aux_sym_update_statement_token2,
aux_sym_update_statement_token3,
sym__identifier,
ACTIONS(29), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_EQ,
anon_sym_COLON_EQ,
anon_sym_DOLLAR,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
anon_sym_SQUOTE,
[54145] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(693), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(695), 11,
aux_sym_update_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[54167] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2526), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(2528), 9,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_array_constructor_token1,
aux_sym_time_expression_token4,
anon_sym_DASH,
sym_true,
sym_false,
sym_number,
sym__identifier,
[54189] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2530), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(2532), 9,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_array_constructor_token1,
aux_sym_time_expression_token4,
anon_sym_DASH,
sym_true,
sym_false,
sym_number,
sym__identifier,
[54211] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2503), 14,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[54231] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(707), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(709), 11,
aux_sym_update_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[54253] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(711), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(713), 11,
aux_sym_update_statement_token2,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
sym__identifier,
[54275] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2361), 1,
aux_sym_for_statement_token2,
STATE(939), 1,
sym_select_group_by,
STATE(1029), 1,
sym_select_having,
STATE(1098), 1,
sym_select_offset,
STATE(1100), 1,
sym_select_order_by,
STATE(1104), 1,
sym_select_limit,
STATE(1196), 1,
sym_into,
STATE(1428), 1,
sym__select_limit_offset,
[54321] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2534), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(2536), 9,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_array_constructor_token1,
aux_sym_time_expression_token4,
anon_sym_DASH,
sym_true,
sym_false,
sym_number,
sym__identifier,
[54343] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2205), 1,
aux_sym_for_statement_token2,
STATE(950), 1,
sym_select_group_by,
STATE(1009), 1,
sym_select_having,
STATE(1065), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1427), 1,
sym__select_limit_offset,
[54389] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2121), 1,
aux_sym_for_statement_token2,
STATE(959), 1,
sym_select_group_by,
STATE(1024), 1,
sym_select_having,
STATE(1086), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1432), 1,
sym__select_limit_offset,
[54435] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2538), 14,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[54455] = 15,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2100), 1,
aux_sym_grant_roles_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2112), 1,
aux_sym_for_statement_token2,
STATE(951), 1,
sym_select_group_by,
STATE(1011), 1,
sym_select_having,
STATE(1073), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1434), 1,
sym__select_limit_offset,
[54501] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2540), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(2542), 9,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_array_constructor_token1,
aux_sym_time_expression_token4,
anon_sym_DASH,
sym_true,
sym_false,
sym_number,
sym__identifier,
[54523] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(282), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
sym__constraint,
[54543] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2544), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(2546), 9,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_array_constructor_token1,
aux_sym_time_expression_token4,
anon_sym_DASH,
sym_true,
sym_false,
sym_number,
sym__identifier,
[54565] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2548), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(2550), 9,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_array_constructor_token1,
aux_sym_time_expression_token4,
anon_sym_DASH,
sym_true,
sym_false,
sym_number,
sym__identifier,
[54587] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2521), 14,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[54607] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2552), 5,
anon_sym_LPAREN,
anon_sym_DOLLAR,
anon_sym_SQUOTE,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(2554), 9,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_array_constructor_token1,
aux_sym_time_expression_token4,
anon_sym_DASH,
sym_true,
sym_false,
sym_number,
sym__identifier,
[54629] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(272), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
sym__constraint,
[54649] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(286), 14,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
sym__constraint,
[54669] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
STATE(757), 1,
sym_identifier,
ACTIONS(2228), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2230), 9,
aux_sym_returning_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
aux_sym_where_filter_token1,
[54695] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2499), 1,
anon_sym_LBRACK,
STATE(911), 1,
aux_sym__type_repeat1,
ACTIONS(292), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[54718] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2556), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[54737] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2244), 1,
aux_sym_insert_statement_token2,
STATE(1001), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1162), 1,
sym__select_limit_offset,
STATE(1227), 1,
sym_into,
ACTIONS(2242), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[54774] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(990), 1,
sym_select_having,
STATE(1043), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1382), 1,
sym__select_limit_offset,
ACTIONS(2121), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[54815] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2207), 1,
aux_sym_insert_statement_token2,
STATE(967), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1228), 1,
sym__select_limit_offset,
ACTIONS(2205), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[54852] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2123), 1,
aux_sym_insert_statement_token2,
STATE(977), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1213), 1,
sym__select_limit_offset,
ACTIONS(2121), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[54889] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2560), 1,
anon_sym_SEMI,
ACTIONS(2558), 12,
ts_builtin_sym_end,
aux_sym_drop_type_statement_token1,
aux_sym_update_statement_token1,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
anon_sym_BSLASH,
aux_sym_sequence_start_token2,
aux_sym_select_statement_token1,
[54910] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2564), 1,
anon_sym_COMMA,
STATE(908), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2562), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[54933] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2564), 1,
anon_sym_COMMA,
STATE(920), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2566), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[54956] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(969), 1,
sym_select_having,
STATE(1032), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1324), 1,
sym__select_limit_offset,
ACTIONS(2242), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[54997] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(972), 1,
sym_select_having,
STATE(1053), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1422), 1,
sym__select_limit_offset,
ACTIONS(2112), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[55038] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2568), 1,
anon_sym_LBRACK,
STATE(911), 1,
aux_sym__type_repeat1,
ACTIONS(296), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[55061] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2571), 1,
aux_sym_update_statement_token2,
ACTIONS(2573), 1,
anon_sym_LPAREN,
STATE(754), 1,
sym_identifier,
ACTIONS(2138), 9,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[55088] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2577), 1,
aux_sym_constraint_when_token1,
STATE(981), 1,
sym_constraint_when,
ACTIONS(2575), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[55111] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(987), 1,
sym_select_having,
STATE(1045), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1179), 1,
sym_into,
STATE(1299), 1,
sym__select_limit_offset,
ACTIONS(2446), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[55152] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2114), 1,
aux_sym_insert_statement_token2,
STATE(983), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1195), 1,
sym__select_limit_offset,
ACTIONS(2112), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[55189] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(965), 1,
sym_select_having,
STATE(1036), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1196), 1,
sym_into,
STATE(1304), 1,
sym__select_limit_offset,
ACTIONS(2361), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[55230] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2579), 1,
aux_sym_create_index_statement_token1,
ACTIONS(2581), 1,
aux_sym_alter_table_action_token2,
ACTIONS(2583), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2585), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2587), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(2589), 1,
aux_sym_if_statement_token1,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2593), 1,
sym__constraint,
STATE(1190), 1,
sym_identifier,
STATE(1246), 1,
sym_table_constraint_ty,
STATE(1478), 1,
sym_if_not_exists,
STATE(1785), 2,
sym_table_constraint,
sym_table_column_item,
[55271] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2595), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[55290] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2097), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
STATE(996), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1174), 1,
sym__select_limit_offset,
STATE(1214), 1,
sym_into,
ACTIONS(1153), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[55327] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2599), 1,
anon_sym_COMMA,
STATE(920), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2597), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[55350] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
STATE(889), 1,
sym_identifier,
ACTIONS(2503), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2505), 8,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[55375] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(975), 1,
sym_select_having,
STATE(1044), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1305), 1,
sym__select_limit_offset,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[55416] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2602), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_insert_conflict_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[55435] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2597), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[55454] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2363), 1,
aux_sym_insert_statement_token2,
STATE(992), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1177), 1,
sym__select_limit_offset,
STATE(1196), 1,
sym_into,
ACTIONS(2361), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[55491] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2606), 1,
aux_sym_insert_statement_token2,
STATE(968), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1200), 1,
sym__select_limit_offset,
STATE(1210), 1,
sym_into,
ACTIONS(2604), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[55528] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2609), 13,
ts_builtin_sym_end,
anon_sym_SEMI,
aux_sym_drop_type_statement_token1,
aux_sym_update_statement_token1,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
anon_sym_BSLASH,
aux_sym_sequence_start_token2,
aux_sym_select_statement_token1,
[55547] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2448), 1,
aux_sym_insert_statement_token2,
STATE(989), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1179), 1,
sym_into,
STATE(1184), 1,
sym__select_limit_offset,
ACTIONS(2446), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[55584] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2577), 1,
aux_sym_constraint_when_token1,
STATE(966), 1,
sym_constraint_when,
ACTIONS(2611), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[55607] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(999), 1,
sym_select_having,
STATE(1055), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1348), 1,
sym__select_limit_offset,
ACTIONS(2205), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[55648] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2112), 1,
aux_sym_for_statement_token2,
STATE(1011), 1,
sym_select_having,
STATE(1073), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1434), 1,
sym__select_limit_offset,
[55688] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(973), 1,
anon_sym_COMMA,
STATE(937), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(2613), 10,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[55710] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2615), 1,
aux_sym_join_item_token1,
ACTIONS(2617), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
ACTIONS(2161), 2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
STATE(936), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[55742] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 1,
anon_sym_LPAREN,
ACTIONS(31), 11,
aux_sym_update_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
sym__identifier,
[55762] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2621), 1,
aux_sym_update_statement_token2,
ACTIONS(2623), 1,
aux_sym_insert_statement_token2,
ACTIONS(2625), 1,
aux_sym_returning_token1,
ACTIONS(2627), 1,
aux_sym_index_using_token1,
ACTIONS(2629), 1,
aux_sym_where_filter_token1,
STATE(1039), 1,
sym_identifier,
STATE(1138), 1,
sym_delete_using,
STATE(1272), 1,
sym_where_filter,
STATE(1750), 1,
sym_into,
ACTIONS(2619), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[55800] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2186), 1,
aux_sym_join_item_token3,
ACTIONS(2189), 1,
aux_sym_join_type_token1,
ACTIONS(2631), 1,
aux_sym_join_item_token1,
ACTIONS(2634), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
ACTIONS(2178), 2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
STATE(936), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2192), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[55832] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2637), 1,
anon_sym_COMMA,
STATE(937), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(1044), 10,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[55854] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2642), 1,
aux_sym_constraint_when_token2,
ACTIONS(2640), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[55874] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2446), 1,
aux_sym_for_statement_token2,
STATE(1013), 1,
sym_select_having,
STATE(1074), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1179), 1,
sym_into,
STATE(1431), 1,
sym__select_limit_offset,
[55914] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2579), 1,
aux_sym_create_index_statement_token1,
ACTIONS(2583), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2585), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2587), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2593), 1,
sym__constraint,
ACTIONS(2644), 1,
anon_sym_RPAREN,
STATE(1190), 1,
sym_identifier,
STATE(1246), 1,
sym_table_constraint_ty,
STATE(1599), 1,
sym_create_table_item,
STATE(1841), 2,
sym_table_constraint,
sym_table_column_item,
[55952] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2579), 1,
aux_sym_create_index_statement_token1,
ACTIONS(2583), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2585), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2587), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2593), 1,
sym__constraint,
ACTIONS(2646), 1,
anon_sym_RPAREN,
STATE(1190), 1,
sym_identifier,
STATE(1246), 1,
sym_table_constraint_ty,
STATE(1423), 1,
sym_create_table_item,
STATE(1841), 2,
sym_table_constraint,
sym_table_column_item,
[55990] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2361), 1,
aux_sym_for_statement_token2,
STATE(1029), 1,
sym_select_having,
STATE(1098), 1,
sym_select_offset,
STATE(1100), 1,
sym_select_order_by,
STATE(1104), 1,
sym_select_limit,
STATE(1196), 1,
sym_into,
STATE(1428), 1,
sym__select_limit_offset,
[56030] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(862), 1,
anon_sym_LBRACK,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
STATE(213), 1,
aux_sym__type_repeat1,
STATE(1250), 1,
sym__type,
ACTIONS(247), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(864), 2,
aux_sym__type_token1,
aux_sym__type_token2,
STATE(136), 2,
sym_predefined_type,
sym_identifier,
[56064] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2652), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[56082] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
ACTIONS(2615), 1,
aux_sym_join_item_token1,
ACTIONS(2617), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
ACTIONS(2140), 2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
STATE(933), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[56114] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2654), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[56132] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(296), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
anon_sym_LBRACK,
sym__constraint,
[56150] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2623), 1,
aux_sym_insert_statement_token2,
ACTIONS(2627), 1,
aux_sym_index_using_token1,
ACTIONS(2629), 1,
aux_sym_where_filter_token1,
ACTIONS(2658), 1,
aux_sym_update_statement_token2,
ACTIONS(2660), 1,
aux_sym_returning_token1,
STATE(1056), 1,
sym_identifier,
STATE(1126), 1,
sym_delete_using,
STATE(1251), 1,
sym_where_filter,
STATE(1790), 1,
sym_into,
ACTIONS(2656), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[56188] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1638), 12,
ts_builtin_sym_end,
aux_sym_drop_type_statement_token1,
aux_sym_update_statement_token1,
aux_sym_create_type_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_insert_conflict_token3,
aux_sym_delete_statement_token1,
aux_sym_alter_table_statement_token1,
aux_sym_grant_statement_token1,
anon_sym_BSLASH,
aux_sym_sequence_start_token2,
aux_sym_select_statement_token1,
[56206] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2242), 1,
aux_sym_for_statement_token2,
STATE(1022), 1,
sym_select_having,
STATE(1061), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1426), 1,
sym__select_limit_offset,
[56246] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2121), 1,
aux_sym_for_statement_token2,
STATE(1024), 1,
sym_select_having,
STATE(1086), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1432), 1,
sym__select_limit_offset,
[56286] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2212), 1,
aux_sym_update_statement_token2,
STATE(726), 1,
sym_identifier,
ACTIONS(2214), 9,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[56310] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2579), 1,
aux_sym_create_index_statement_token1,
ACTIONS(2583), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2585), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2587), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2593), 1,
sym__constraint,
ACTIONS(2662), 1,
anon_sym_RPAREN,
STATE(1190), 1,
sym_identifier,
STATE(1246), 1,
sym_table_constraint_ty,
STATE(1429), 1,
sym_create_table_item,
STATE(1841), 2,
sym_table_constraint,
sym_table_column_item,
[56348] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2664), 1,
anon_sym_COMMA,
STATE(954), 1,
aux_sym_returning_repeat1,
ACTIONS(2521), 10,
anon_sym_SEMI,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[56370] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(862), 1,
anon_sym_LBRACK,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
STATE(213), 1,
aux_sym__type_repeat1,
STATE(1773), 1,
sym__type,
ACTIONS(247), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(864), 2,
aux_sym__type_token1,
aux_sym__type_token2,
STATE(136), 2,
sym_predefined_type,
sym_identifier,
[56404] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2503), 1,
anon_sym_COMMA,
STATE(889), 1,
sym_identifier,
ACTIONS(2505), 9,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[56428] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(862), 1,
anon_sym_LBRACK,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
STATE(213), 1,
aux_sym__type_repeat1,
STATE(1567), 1,
sym__type,
ACTIONS(247), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(864), 2,
aux_sym__type_token1,
aux_sym__type_token2,
STATE(136), 2,
sym_predefined_type,
sym_identifier,
[56462] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1153), 1,
aux_sym_for_statement_token2,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
STATE(1005), 1,
sym_select_having,
STATE(1067), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1437), 1,
sym__select_limit_offset,
[56502] = 13,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2102), 1,
aux_sym_select_having_token1,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2205), 1,
aux_sym_for_statement_token2,
STATE(1009), 1,
sym_select_having,
STATE(1065), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1427), 1,
sym__select_limit_offset,
[56542] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2579), 1,
aux_sym_create_index_statement_token1,
ACTIONS(2583), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2585), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2587), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2593), 1,
sym__constraint,
ACTIONS(2667), 1,
anon_sym_RPAREN,
STATE(1190), 1,
sym_identifier,
STATE(1246), 1,
sym_table_constraint_ty,
STATE(1587), 1,
sym_create_table_item,
STATE(1841), 2,
sym_table_constraint,
sym_table_column_item,
[56580] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(896), 12,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_constraint_when_token1,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[56598] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2148), 1,
aux_sym_join_item_token3,
ACTIONS(2151), 1,
aux_sym_join_type_token1,
ACTIONS(2669), 1,
aux_sym_join_item_token1,
ACTIONS(2672), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
ACTIONS(2140), 2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
STATE(963), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2154), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[56630] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2169), 1,
aux_sym_join_item_token3,
ACTIONS(2172), 1,
aux_sym_join_type_token1,
ACTIONS(2675), 1,
aux_sym_join_item_token1,
ACTIONS(2678), 1,
aux_sym_join_item_token2,
STATE(1072), 1,
sym_join_type,
ACTIONS(2161), 2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
STATE(936), 2,
sym_join_item,
aux_sym_from_item_repeat1,
ACTIONS(2175), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[56662] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(695), 11,
aux_sym_update_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
sym__identifier,
[56679] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1045), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1179), 1,
sym_into,
STATE(1299), 1,
sym__select_limit_offset,
ACTIONS(2446), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[56714] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2681), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[56731] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2244), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1162), 1,
sym__select_limit_offset,
STATE(1227), 1,
sym_into,
ACTIONS(2242), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[56762] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2685), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1192), 1,
sym_into,
STATE(1209), 1,
sym__select_limit_offset,
ACTIONS(2683), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[56793] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1036), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1196), 1,
sym_into,
STATE(1304), 1,
sym__select_limit_offset,
ACTIONS(2361), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[56828] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2688), 11,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
[56845] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(9), 1,
aux_sym_update_statement_token1,
ACTIONS(13), 1,
aux_sym_insert_statement_token1,
ACTIONS(17), 1,
aux_sym_delete_statement_token1,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(27), 1,
aux_sym_select_statement_token1,
STATE(1405), 1,
sym_with_query,
STATE(2058), 5,
sym_update_statement,
sym__with_query_statement,
sym_insert_statement,
sym_delete_statement,
sym_select_statement,
[56874] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1043), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1382), 1,
sym__select_limit_offset,
ACTIONS(2121), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[56909] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(2273), 1,
aux_sym_update_statement_token2,
ACTIONS(2690), 1,
anon_sym_LPAREN,
ACTIONS(2692), 1,
aux_sym_insert_items_token1,
ACTIONS(2694), 1,
aux_sym_insert_items_token2,
ACTIONS(2696), 1,
aux_sym_select_statement_token1,
STATE(1040), 1,
sym_as,
STATE(1089), 1,
sym__list_of_identifiers,
STATE(1094), 1,
sym_insert_items,
STATE(1267), 1,
sym_select_statement,
STATE(2237), 1,
sym_with_query,
[56946] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2698), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[56963] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1053), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1422), 1,
sym__select_limit_offset,
ACTIONS(2112), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[56998] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(292), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[57015] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2207), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1228), 1,
sym__select_limit_offset,
ACTIONS(2205), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[57046] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2579), 1,
aux_sym_create_index_statement_token1,
ACTIONS(2583), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2585), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2587), 1,
aux_sym_table_constraint_ty_token4,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2593), 1,
sym__constraint,
STATE(1190), 1,
sym_identifier,
STATE(1246), 1,
sym_table_constraint_ty,
STATE(1668), 1,
sym_create_table_item,
STATE(1841), 2,
sym_table_constraint,
sym_table_column_item,
[57081] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2623), 1,
aux_sym_insert_statement_token2,
ACTIONS(2627), 1,
aux_sym_index_using_token1,
ACTIONS(2629), 1,
aux_sym_where_filter_token1,
ACTIONS(2660), 1,
aux_sym_returning_token1,
STATE(1056), 1,
sym_identifier,
STATE(1126), 1,
sym_delete_using,
STATE(1251), 1,
sym_where_filter,
STATE(1790), 1,
sym_into,
ACTIONS(2656), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[57116] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2700), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(2702), 1,
aux_sym_update_statement_token3,
ACTIONS(2704), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(2706), 1,
aux_sym_alter_table_action_token1,
ACTIONS(2708), 1,
aux_sym_alter_table_rename_column_token1,
STATE(1511), 1,
sym_alter_table_action,
STATE(1906), 1,
sym_alter_table_change,
STATE(1917), 4,
sym_alter_table_rename_column,
sym_alter_table_rename_constraint,
sym_alter_table_rename_table,
sym_alter_table_change_schema,
[57147] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2710), 11,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token1,
aux_sym_alter_column_action_token2,
aux_sym_table_constraint_ty_token1,
aux_sym_table_constraint_ty_token2,
aux_sym_constraint_foreign_key_token1,
sym__constraint,
[57164] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2712), 1,
anon_sym_COMMA,
STATE(993), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2562), 9,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[57185] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2123), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1213), 1,
sym__select_limit_offset,
ACTIONS(2121), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[57216] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2623), 1,
aux_sym_insert_statement_token2,
ACTIONS(2627), 1,
aux_sym_index_using_token1,
ACTIONS(2629), 1,
aux_sym_where_filter_token1,
ACTIONS(2716), 1,
aux_sym_returning_token1,
STATE(1054), 1,
sym_identifier,
STATE(1130), 1,
sym_delete_using,
STATE(1263), 1,
sym_where_filter,
STATE(1714), 1,
sym_into,
ACTIONS(2714), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[57251] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
STATE(757), 1,
sym_identifier,
ACTIONS(2230), 9,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[57272] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(9), 1,
aux_sym_update_statement_token1,
ACTIONS(13), 1,
aux_sym_insert_statement_token1,
ACTIONS(17), 1,
aux_sym_delete_statement_token1,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(27), 1,
aux_sym_select_statement_token1,
STATE(1405), 1,
sym_with_query,
STATE(1914), 5,
sym_update_statement,
sym__with_query_statement,
sym_insert_statement,
sym_delete_statement,
sym_select_statement,
[57301] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1047), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1210), 1,
sym_into,
STATE(1344), 1,
sym__select_limit_offset,
ACTIONS(2604), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[57336] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1044), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1305), 1,
sym__select_limit_offset,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[57371] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2606), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1200), 1,
sym__select_limit_offset,
STATE(1210), 1,
sym_into,
ACTIONS(2604), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[57402] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1055), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1348), 1,
sym__select_limit_offset,
ACTIONS(2205), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[57437] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2718), 1,
anon_sym_COMMA,
STATE(991), 1,
aux_sym_returning_repeat1,
ACTIONS(2521), 9,
aux_sym_update_statement_token4,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[57458] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2448), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1179), 1,
sym_into,
STATE(1184), 1,
sym__select_limit_offset,
ACTIONS(2446), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[57489] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2712), 1,
anon_sym_COMMA,
STATE(995), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2566), 9,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[57510] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(713), 11,
aux_sym_update_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
sym__identifier,
[57527] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2721), 1,
anon_sym_COMMA,
STATE(995), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2597), 9,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[57548] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2114), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1195), 1,
sym__select_limit_offset,
ACTIONS(2112), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[57579] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2700), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(2702), 1,
aux_sym_update_statement_token3,
ACTIONS(2704), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(2706), 1,
aux_sym_alter_table_action_token1,
ACTIONS(2708), 1,
aux_sym_alter_table_rename_column_token1,
STATE(1511), 1,
sym_alter_table_action,
STATE(1932), 1,
sym_alter_table_change,
STATE(1917), 4,
sym_alter_table_rename_column,
sym_alter_table_rename_constraint,
sym_alter_table_rename_table,
sym_alter_table_change_schema,
[57610] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2097), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1174), 1,
sym__select_limit_offset,
STATE(1214), 1,
sym_into,
ACTIONS(1153), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[57641] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1032), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1324), 1,
sym__select_limit_offset,
ACTIONS(2242), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[57676] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(9), 1,
aux_sym_update_statement_token1,
ACTIONS(13), 1,
aux_sym_insert_statement_token1,
ACTIONS(17), 1,
aux_sym_delete_statement_token1,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(27), 1,
aux_sym_select_statement_token1,
STATE(1405), 1,
sym_with_query,
STATE(1973), 5,
sym_update_statement,
sym__with_query_statement,
sym_insert_statement,
sym_delete_statement,
sym_select_statement,
[57705] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2363), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1177), 1,
sym__select_limit_offset,
STATE(1196), 1,
sym_into,
ACTIONS(2361), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[57736] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(9), 1,
aux_sym_update_statement_token1,
ACTIONS(13), 1,
aux_sym_insert_statement_token1,
ACTIONS(17), 1,
aux_sym_delete_statement_token1,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(27), 1,
aux_sym_select_statement_token1,
STATE(1405), 1,
sym_with_query,
STATE(2015), 5,
sym_update_statement,
sym__with_query_statement,
sym_insert_statement,
sym_delete_statement,
sym_select_statement,
[57765] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(2273), 1,
aux_sym_update_statement_token2,
ACTIONS(2690), 1,
anon_sym_LPAREN,
ACTIONS(2692), 1,
aux_sym_insert_items_token1,
ACTIONS(2694), 1,
aux_sym_insert_items_token2,
ACTIONS(2696), 1,
aux_sym_select_statement_token1,
STATE(1052), 1,
sym_as,
STATE(1093), 1,
sym__list_of_identifiers,
STATE(1097), 1,
sym_insert_items,
STATE(1267), 1,
sym_select_statement,
STATE(2237), 1,
sym_with_query,
[57802] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 11,
aux_sym_update_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_index_using_token1,
aux_sym_join_item_token1,
aux_sym_join_item_token2,
aux_sym_join_item_token3,
aux_sym_join_type_token1,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
sym__identifier,
[57819] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2112), 1,
aux_sym_for_statement_token2,
STATE(1073), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1434), 1,
sym__select_limit_offset,
[57853] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2728), 1,
aux_sym_grant_privileges_token1,
STATE(1486), 1,
sym_identifier,
STATE(1910), 1,
sym_grant_targets,
ACTIONS(2724), 3,
aux_sym_drop_function_statement_token1,
aux_sym_grant_targets_token6,
aux_sym_grant_targets_token7,
ACTIONS(2726), 3,
aux_sym_create_table_statement_token1,
aux_sym_create_schema_statement_token1,
aux_sym_grant_targets_token5,
[57879] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2730), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[57895] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2732), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[57911] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2242), 1,
aux_sym_for_statement_token2,
STATE(1061), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1426), 1,
sym__select_limit_offset,
[57945] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2734), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[57961] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2121), 1,
aux_sym_for_statement_token2,
STATE(1086), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1432), 1,
sym__select_limit_offset,
[57995] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2738), 1,
anon_sym_COMMA,
STATE(1016), 1,
aux_sym_select_order_by_repeat1,
ACTIONS(2736), 8,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[58015] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2604), 1,
aux_sym_for_statement_token2,
STATE(1080), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1210), 1,
sym_into,
STATE(1430), 1,
sym__select_limit_offset,
[58049] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2740), 1,
anon_sym_COMMA,
STATE(1021), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2562), 8,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[58069] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2742), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[58085] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2738), 1,
anon_sym_COMMA,
STATE(1017), 1,
aux_sym_select_order_by_repeat1,
ACTIONS(2744), 8,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[58105] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2748), 1,
anon_sym_COMMA,
STATE(1017), 1,
aux_sym_select_order_by_repeat1,
ACTIONS(2746), 8,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[58125] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2751), 1,
aux_sym_create_table_statement_token1,
ACTIONS(2753), 1,
aux_sym_return_setof_token1,
ACTIONS(2755), 1,
aux_sym_predefined_type_token1,
ACTIONS(2757), 1,
aux_sym_predefined_type_token2,
STATE(16), 2,
sym_predefined_type,
sym_identifier,
STATE(1857), 3,
sym_return_setof,
sym_return_table,
sym__type,
[58153] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1153), 1,
aux_sym_for_statement_token2,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
STATE(1067), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1437), 1,
sym__select_limit_offset,
[58187] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2759), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[58203] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2740), 1,
anon_sym_COMMA,
STATE(1030), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2566), 8,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[58223] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2361), 1,
aux_sym_for_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1100), 1,
sym_select_order_by,
STATE(1104), 1,
sym_select_limit,
STATE(1196), 1,
sym_into,
STATE(1428), 1,
sym__select_limit_offset,
[58257] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2761), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[58273] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2205), 1,
aux_sym_for_statement_token2,
STATE(1065), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1427), 1,
sym__select_limit_offset,
[58307] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2763), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[58323] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2765), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[58339] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2767), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[58355] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2769), 10,
anon_sym_SEMI,
aux_sym_update_statement_token2,
aux_sym_fk_ref_action_token1,
aux_sym_sequence_increment_token1,
aux_sym_sequence_min_token1,
aux_sym_sequence_max_token1,
aux_sym_sequence_start_token1,
aux_sym_sequence_cache_token1,
aux_sym_sequence_cycle_token1,
aux_sym_sequence_owned_token1,
[58371] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2108), 1,
aux_sym_select_order_by_token1,
ACTIONS(2446), 1,
aux_sym_for_statement_token2,
STATE(1074), 1,
sym_select_order_by,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1179), 1,
sym_into,
STATE(1431), 1,
sym__select_limit_offset,
[58405] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2771), 1,
anon_sym_COMMA,
STATE(1030), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2597), 8,
aux_sym_insert_statement_token2,
aux_sym_grant_roles_token2,
aux_sym_for_statement_token2,
aux_sym_select_having_token1,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
aux_sym_select_order_by_token1,
aux_sym_where_filter_token1,
[58425] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2774), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[58440] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1196), 1,
sym_into,
STATE(1304), 1,
sym__select_limit_offset,
ACTIONS(2361), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58469] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2778), 1,
anon_sym_COMMA,
ACTIONS(2780), 1,
aux_sym_update_statement_token4,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
STATE(1041), 1,
aux_sym_update_statement_repeat1,
STATE(1378), 1,
sym_where_filter,
STATE(1751), 1,
sym_returning,
ACTIONS(2776), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58498] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1305), 1,
sym__select_limit_offset,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58527] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2778), 1,
anon_sym_COMMA,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2788), 1,
aux_sym_update_statement_token4,
STATE(1038), 1,
aux_sym_update_statement_repeat1,
STATE(1411), 1,
sym_where_filter,
STATE(1819), 1,
sym_returning,
ACTIONS(2786), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58556] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1179), 1,
sym_into,
STATE(1299), 1,
sym__select_limit_offset,
ACTIONS(2446), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58585] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2778), 1,
anon_sym_COMMA,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2792), 1,
aux_sym_update_statement_token4,
STATE(1124), 1,
aux_sym_update_statement_repeat1,
STATE(1306), 1,
sym_where_filter,
STATE(1699), 1,
sym_returning,
ACTIONS(2790), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58614] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2778), 1,
anon_sym_COMMA,
ACTIONS(2780), 1,
aux_sym_update_statement_token4,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
STATE(1124), 1,
aux_sym_update_statement_repeat1,
STATE(1378), 1,
sym_where_filter,
STATE(1751), 1,
sym_returning,
ACTIONS(2776), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58643] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2794), 1,
aux_sym_returning_token1,
ACTIONS(2796), 1,
aux_sym_index_using_token1,
ACTIONS(2798), 1,
aux_sym_where_filter_token1,
STATE(1126), 1,
sym_delete_using,
STATE(1251), 1,
sym_where_filter,
STATE(1790), 1,
sym_into,
ACTIONS(2656), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58672] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(2690), 1,
anon_sym_LPAREN,
ACTIONS(2692), 1,
aux_sym_insert_items_token1,
ACTIONS(2694), 1,
aux_sym_insert_items_token2,
ACTIONS(2696), 1,
aux_sym_select_statement_token1,
STATE(1109), 1,
sym_insert_items,
STATE(1115), 1,
sym__list_of_identifiers,
STATE(1267), 1,
sym_select_statement,
STATE(2237), 1,
sym_with_query,
[58703] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2778), 1,
anon_sym_COMMA,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2802), 1,
aux_sym_update_statement_token4,
STATE(1124), 1,
aux_sym_update_statement_repeat1,
STATE(1342), 1,
sym_where_filter,
STATE(1680), 1,
sym_returning,
ACTIONS(2800), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58732] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2432), 1,
aux_sym_insert_items_token1,
ACTIONS(2436), 1,
aux_sym_alter_column_action_token1,
ACTIONS(2438), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(2440), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(2442), 1,
aux_sym_constraint_foreign_key_token1,
STATE(913), 1,
sym_column_constraint_ty,
STATE(946), 1,
sym_constraint_foreign_key,
ACTIONS(2434), 2,
aux_sym_create_index_statement_token1,
aux_sym_alter_column_action_token2,
[58761] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1348), 1,
sym__select_limit_offset,
ACTIONS(2205), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58790] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1422), 1,
sym__select_limit_offset,
ACTIONS(2112), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58819] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1210), 1,
sym_into,
STATE(1344), 1,
sym__select_limit_offset,
ACTIONS(2604), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58848] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2778), 1,
anon_sym_COMMA,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2806), 1,
aux_sym_update_statement_token4,
STATE(1037), 1,
aux_sym_update_statement_repeat1,
STATE(1321), 1,
sym_where_filter,
STATE(1630), 1,
sym_returning,
ACTIONS(2804), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58877] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1192), 1,
sym_into,
STATE(1410), 1,
sym__select_limit_offset,
ACTIONS(2683), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58906] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2778), 1,
anon_sym_COMMA,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2806), 1,
aux_sym_update_statement_token4,
STATE(1124), 1,
aux_sym_update_statement_repeat1,
STATE(1321), 1,
sym_where_filter,
STATE(1630), 1,
sym_returning,
ACTIONS(2804), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58935] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2746), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[58950] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2778), 1,
anon_sym_COMMA,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2802), 1,
aux_sym_update_statement_token4,
STATE(1048), 1,
aux_sym_update_statement_repeat1,
STATE(1342), 1,
sym_where_filter,
STATE(1680), 1,
sym_returning,
ACTIONS(2800), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[58979] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2808), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
aux_sym_select_offset_token1,
[58994] = 10,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(2690), 1,
anon_sym_LPAREN,
ACTIONS(2692), 1,
aux_sym_insert_items_token1,
ACTIONS(2694), 1,
aux_sym_insert_items_token2,
ACTIONS(2696), 1,
aux_sym_select_statement_token1,
STATE(1089), 1,
sym__list_of_identifiers,
STATE(1094), 1,
sym_insert_items,
STATE(1267), 1,
sym_select_statement,
STATE(2237), 1,
sym_with_query,
[59025] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1382), 1,
sym__select_limit_offset,
ACTIONS(2121), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59054] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2796), 1,
aux_sym_index_using_token1,
ACTIONS(2798), 1,
aux_sym_where_filter_token1,
ACTIONS(2812), 1,
aux_sym_returning_token1,
STATE(1147), 1,
sym_delete_using,
STATE(1290), 1,
sym_where_filter,
STATE(1634), 1,
sym_into,
ACTIONS(2810), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59083] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1324), 1,
sym__select_limit_offset,
ACTIONS(2242), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59112] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2796), 1,
aux_sym_index_using_token1,
ACTIONS(2798), 1,
aux_sym_where_filter_token1,
ACTIONS(2814), 1,
aux_sym_returning_token1,
STATE(1130), 1,
sym_delete_using,
STATE(1263), 1,
sym_where_filter,
STATE(1714), 1,
sym_into,
ACTIONS(2714), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59141] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2818), 1,
sym__identifier,
STATE(747), 1,
sym_from_item,
STATE(772), 1,
sym_identifier,
STATE(792), 1,
sym_function_call,
STATE(796), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59165] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1202), 1,
aux_sym_update_statement_repeat2,
STATE(1296), 1,
sym_where_filter,
STATE(1809), 1,
sym_returning,
ACTIONS(2820), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59191] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(31), 3,
aux_sym_predefined_type_token1,
aux_sym_predefined_type_token2,
sym__identifier,
ACTIONS(29), 5,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_LBRACK,
aux_sym__type_token1,
aux_sym__type_token2,
[59207] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1099), 1,
aux_sym_update_statement_repeat2,
STATE(1296), 1,
sym_where_filter,
STATE(1809), 1,
sym_returning,
ACTIONS(2820), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59233] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2361), 1,
aux_sym_for_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1196), 1,
sym_into,
STATE(1428), 1,
sym__select_limit_offset,
[59261] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2824), 1,
sym__identifier,
STATE(912), 1,
sym_identifier,
STATE(952), 1,
sym_function_call,
STATE(1500), 1,
sym_from_item,
STATE(945), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59285] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2828), 1,
aux_sym_trigger_scope_token1,
ACTIONS(2830), 1,
aux_sym_trigger_exec_token1,
ACTIONS(2832), 1,
aux_sym_trigger_cond_token1,
STATE(1302), 1,
sym_trigger_scope,
STATE(1739), 1,
sym_trigger_cond,
STATE(2085), 1,
sym_trigger_exec,
ACTIONS(2826), 2,
aux_sym_update_set_token1,
aux_sym_trigger_scope_token3,
[59311] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2836), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1220), 1,
sym_insert_conflict,
STATE(1327), 1,
sym_returning,
STATE(1650), 1,
sym_into,
ACTIONS(2834), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59337] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2242), 1,
aux_sym_for_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1227), 1,
sym_into,
STATE(1426), 1,
sym__select_limit_offset,
[59365] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2840), 1,
sym__identifier,
STATE(747), 1,
sym_from_item,
STATE(824), 1,
sym_identifier,
STATE(851), 1,
sym_function_call,
STATE(858), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59389] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2112), 1,
aux_sym_for_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1157), 1,
sym_into,
STATE(1434), 1,
sym__select_limit_offset,
[59417] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2842), 1,
sym__identifier,
STATE(812), 1,
sym_identifier,
STATE(834), 1,
sym_function_call,
STATE(1148), 1,
sym_from_item,
STATE(828), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59441] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2844), 1,
sym__identifier,
STATE(727), 1,
sym_identifier,
STATE(740), 1,
sym_function_call,
STATE(924), 1,
sym_from_item,
STATE(742), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59465] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(29), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
ACTIONS(31), 6,
aux_sym_update_statement_token2,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_index_using_token1,
aux_sym_where_filter_token1,
sym__identifier,
[59481] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2844), 1,
sym__identifier,
STATE(727), 1,
sym_identifier,
STATE(740), 1,
sym_function_call,
STATE(907), 1,
sym_from_item,
STATE(742), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59505] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2824), 1,
sym__identifier,
STATE(912), 1,
sym_identifier,
STATE(952), 1,
sym_function_call,
STATE(1467), 1,
sym_from_item,
STATE(945), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59529] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2121), 1,
aux_sym_for_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1181), 1,
sym_into,
STATE(1432), 1,
sym__select_limit_offset,
[59557] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2604), 1,
aux_sym_for_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1210), 1,
sym_into,
STATE(1430), 1,
sym__select_limit_offset,
[59585] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1202), 1,
aux_sym_update_statement_repeat2,
STATE(1306), 1,
sym_where_filter,
STATE(1699), 1,
sym_returning,
ACTIONS(2790), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59611] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
ACTIONS(2846), 1,
anon_sym_RPAREN,
STATE(136), 1,
sym_predefined_type,
STATE(943), 1,
sym_identifier,
STATE(1516), 2,
sym_var_declaration,
sym__type,
[59637] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2824), 1,
sym__identifier,
STATE(912), 1,
sym_identifier,
STATE(952), 1,
sym_function_call,
STATE(1483), 1,
sym_from_item,
STATE(945), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59661] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2840), 1,
sym__identifier,
STATE(824), 1,
sym_identifier,
STATE(851), 1,
sym_function_call,
STATE(1092), 1,
sym_from_item,
STATE(856), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59685] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1103), 1,
aux_sym_update_statement_repeat2,
STATE(1346), 1,
sym_where_filter,
STATE(1777), 1,
sym_returning,
ACTIONS(2848), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59711] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2683), 1,
aux_sym_for_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1192), 1,
sym_into,
STATE(1425), 1,
sym__select_limit_offset,
[59739] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2828), 1,
aux_sym_trigger_scope_token1,
ACTIONS(2830), 1,
aux_sym_trigger_exec_token1,
ACTIONS(2832), 1,
aux_sym_trigger_cond_token1,
STATE(1315), 1,
sym_trigger_scope,
STATE(1658), 1,
sym_trigger_cond,
STATE(2042), 1,
sym_trigger_exec,
ACTIONS(2826), 2,
aux_sym_update_set_token1,
aux_sym_trigger_scope_token3,
[59765] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2824), 1,
sym__identifier,
STATE(747), 1,
sym_from_item,
STATE(912), 1,
sym_identifier,
STATE(952), 1,
sym_function_call,
STATE(962), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59789] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2844), 1,
sym__identifier,
STATE(727), 1,
sym_identifier,
STATE(740), 1,
sym_function_call,
STATE(747), 1,
sym_from_item,
STATE(729), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59813] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2818), 1,
sym__identifier,
STATE(772), 1,
sym_identifier,
STATE(792), 1,
sym_function_call,
STATE(924), 1,
sym_from_item,
STATE(787), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59837] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2840), 1,
sym__identifier,
STATE(824), 1,
sym_identifier,
STATE(851), 1,
sym_function_call,
STATE(924), 1,
sym_from_item,
STATE(856), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59861] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2205), 1,
aux_sym_for_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1156), 1,
sym_into,
STATE(1427), 1,
sym__select_limit_offset,
[59889] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2836), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1229), 1,
sym_insert_conflict,
STATE(1362), 1,
sym_returning,
STATE(1723), 1,
sym_into,
ACTIONS(2850), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[59915] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2840), 1,
sym__identifier,
STATE(824), 1,
sym_identifier,
STATE(851), 1,
sym_function_call,
STATE(1060), 1,
sym_from_item,
STATE(856), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59939] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(2692), 1,
aux_sym_insert_items_token1,
ACTIONS(2694), 1,
aux_sym_insert_items_token2,
ACTIONS(2696), 1,
aux_sym_select_statement_token1,
ACTIONS(2852), 1,
anon_sym_LPAREN,
STATE(1064), 1,
sym_insert_items,
STATE(1267), 1,
sym_select_statement,
STATE(2237), 1,
sym_with_query,
[59967] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2840), 1,
sym__identifier,
STATE(824), 1,
sym_identifier,
STATE(851), 1,
sym_function_call,
STATE(1108), 1,
sym_from_item,
STATE(856), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[59991] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2798), 1,
aux_sym_where_filter_token1,
ACTIONS(2856), 1,
anon_sym_COMMA,
STATE(1113), 1,
aux_sym_update_statement_repeat1,
STATE(1297), 1,
sym_where_filter,
ACTIONS(2854), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
[60013] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1110), 1,
aux_sym_update_statement_repeat2,
STATE(1342), 1,
sym_where_filter,
STATE(1680), 1,
sym_returning,
ACTIONS(2800), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60039] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(2692), 1,
aux_sym_insert_items_token1,
ACTIONS(2694), 1,
aux_sym_insert_items_token2,
ACTIONS(2696), 1,
aux_sym_select_statement_token1,
ACTIONS(2852), 1,
anon_sym_LPAREN,
STATE(1087), 1,
sym_insert_items,
STATE(1267), 1,
sym_select_statement,
STATE(2237), 1,
sym_with_query,
[60067] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2836), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1224), 1,
sym_insert_conflict,
STATE(1363), 1,
sym_returning,
STATE(1724), 1,
sym_into,
ACTIONS(2858), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60093] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2860), 1,
sym__identifier,
STATE(747), 1,
sym_from_item,
STATE(760), 1,
sym_identifier,
STATE(773), 1,
sym_function_call,
STATE(775), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[60117] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2860), 1,
sym__identifier,
STATE(760), 1,
sym_identifier,
STATE(773), 1,
sym_function_call,
STATE(982), 1,
sym_from_item,
STATE(771), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[60141] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2836), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1169), 1,
sym_insert_conflict,
STATE(1395), 1,
sym_returning,
STATE(1805), 1,
sym_into,
ACTIONS(2862), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60167] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
STATE(1172), 1,
sym_select_limit,
ACTIONS(2864), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[60185] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1202), 1,
aux_sym_update_statement_repeat2,
STATE(1346), 1,
sym_where_filter,
STATE(1777), 1,
sym_returning,
ACTIONS(2848), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60211] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
ACTIONS(2446), 1,
aux_sym_for_statement_token2,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1179), 1,
sym_into,
STATE(1431), 1,
sym__select_limit_offset,
[60239] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2818), 1,
sym__identifier,
STATE(772), 1,
sym_identifier,
STATE(792), 1,
sym_function_call,
STATE(1014), 1,
sym_from_item,
STATE(787), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[60263] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2842), 1,
sym__identifier,
STATE(747), 1,
sym_from_item,
STATE(812), 1,
sym_identifier,
STATE(834), 1,
sym_function_call,
STATE(837), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[60287] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1202), 1,
aux_sym_update_statement_repeat2,
STATE(1366), 1,
sym_where_filter,
STATE(1807), 1,
sym_returning,
ACTIONS(2866), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60313] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
STATE(1172), 1,
sym_select_offset,
ACTIONS(2864), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[60331] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2860), 1,
sym__identifier,
STATE(760), 1,
sym_identifier,
STATE(773), 1,
sym_function_call,
STATE(924), 1,
sym_from_item,
STATE(771), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[60355] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
ACTIONS(2868), 1,
anon_sym_RPAREN,
STATE(136), 1,
sym_predefined_type,
STATE(943), 1,
sym_identifier,
STATE(1458), 2,
sym_var_declaration,
sym__type,
[60381] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1058), 1,
aux_sym_update_statement_repeat2,
STATE(1306), 1,
sym_where_filter,
STATE(1699), 1,
sym_returning,
ACTIONS(2790), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60407] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1075), 1,
aux_sym_update_statement_repeat2,
STATE(1321), 1,
sym_where_filter,
STATE(1630), 1,
sym_returning,
ACTIONS(2804), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60433] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2836), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1183), 1,
sym_insert_conflict,
STATE(1328), 1,
sym_returning,
STATE(1642), 1,
sym_into,
ACTIONS(2870), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60459] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(2822), 1,
anon_sym_COMMA,
STATE(1202), 1,
aux_sym_update_statement_repeat2,
STATE(1321), 1,
sym_where_filter,
STATE(1630), 1,
sym_returning,
ACTIONS(2804), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60485] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2840), 1,
sym__identifier,
STATE(824), 1,
sym_identifier,
STATE(851), 1,
sym_function_call,
STATE(1079), 1,
sym_from_item,
STATE(856), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[60509] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2836), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1216), 1,
sym_insert_conflict,
STATE(1307), 1,
sym_returning,
STATE(1698), 1,
sym_into,
ACTIONS(2872), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60535] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2798), 1,
aux_sym_where_filter_token1,
ACTIONS(2856), 1,
anon_sym_COMMA,
STATE(1129), 1,
aux_sym_update_statement_repeat1,
STATE(1373), 1,
sym_where_filter,
ACTIONS(2874), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
[60557] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2840), 1,
sym__identifier,
STATE(824), 1,
sym_identifier,
STATE(851), 1,
sym_function_call,
STATE(1107), 1,
sym_from_item,
STATE(856), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[60581] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(2692), 1,
aux_sym_insert_items_token1,
ACTIONS(2694), 1,
aux_sym_insert_items_token2,
ACTIONS(2696), 1,
aux_sym_select_statement_token1,
ACTIONS(2852), 1,
anon_sym_LPAREN,
STATE(1112), 1,
sym_insert_items,
STATE(1267), 1,
sym_select_statement,
STATE(2237), 1,
sym_with_query,
[60609] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2816), 1,
anon_sym_LPAREN,
ACTIONS(2842), 1,
sym__identifier,
STATE(812), 1,
sym_identifier,
STATE(834), 1,
sym_function_call,
STATE(924), 1,
sym_from_item,
STATE(828), 3,
sym_from_select,
sym_from_table,
sym_from_function,
[60633] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1153), 1,
aux_sym_for_statement_token2,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2104), 1,
aux_sym_select_limit_token1,
ACTIONS(2106), 1,
aux_sym_select_offset_token1,
STATE(1098), 1,
sym_select_offset,
STATE(1104), 1,
sym_select_limit,
STATE(1214), 1,
sym_into,
STATE(1437), 1,
sym__select_limit_offset,
[60661] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1279), 7,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[60674] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2878), 1,
anon_sym_COMMA,
STATE(1127), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2876), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[60691] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1260), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_offset_token1,
[60704] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2880), 1,
anon_sym_SEMI,
ACTIONS(2882), 1,
aux_sym_function_run_as_token1,
STATE(1498), 1,
sym_function_volatility,
STATE(2100), 1,
sym_function_run_as,
ACTIONS(2884), 3,
aux_sym_function_volatility_token1,
aux_sym_function_volatility_token2,
aux_sym_function_volatility_token3,
[60725] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2755), 1,
aux_sym_predefined_type_token1,
ACTIONS(2757), 1,
aux_sym_predefined_type_token2,
STATE(1615), 1,
sym__type,
STATE(1632), 1,
sym_alter_column_type,
STATE(16), 2,
sym_predefined_type,
sym_identifier,
[60748] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2882), 1,
aux_sym_function_run_as_token1,
ACTIONS(2886), 1,
anon_sym_SEMI,
STATE(1547), 1,
sym_function_volatility,
STATE(2066), 1,
sym_function_run_as,
ACTIONS(2884), 3,
aux_sym_function_volatility_token1,
aux_sym_function_volatility_token2,
aux_sym_function_volatility_token3,
[60769] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2890), 1,
anon_sym_COMMA,
STATE(1124), 1,
aux_sym_update_statement_repeat1,
ACTIONS(2888), 5,
anon_sym_SEMI,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[60786] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2895), 1,
anon_sym_COMMA,
STATE(1139), 1,
aux_sym_insert_items_repeat1,
ACTIONS(2893), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[60803] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2798), 1,
aux_sym_where_filter_token1,
ACTIONS(2814), 1,
aux_sym_returning_token1,
STATE(1263), 1,
sym_where_filter,
STATE(1714), 1,
sym_into,
ACTIONS(2714), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60826] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2897), 1,
anon_sym_COMMA,
STATE(1127), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2597), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[60843] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2900), 7,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[60856] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2902), 1,
anon_sym_COMMA,
STATE(1129), 1,
aux_sym_update_statement_repeat1,
ACTIONS(2888), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[60873] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2798), 1,
aux_sym_where_filter_token1,
ACTIONS(2812), 1,
aux_sym_returning_token1,
STATE(1290), 1,
sym_where_filter,
STATE(1634), 1,
sym_into,
ACTIONS(2810), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[60896] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
STATE(136), 1,
sym_predefined_type,
STATE(943), 1,
sym_identifier,
STATE(1682), 2,
sym_var_declaration,
sym__type,
[60919] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2905), 7,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[60932] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2755), 1,
aux_sym_predefined_type_token1,
ACTIONS(2757), 1,
aux_sym_predefined_type_token2,
STATE(1615), 1,
sym__type,
STATE(1749), 1,
sym_alter_column_type,
STATE(16), 2,
sym_predefined_type,
sym_identifier,
[60955] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2888), 7,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[60968] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2907), 7,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[60981] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2911), 1,
anon_sym_COMMA,
STATE(1136), 1,
aux_sym_insert_items_repeat1,
ACTIONS(2909), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[60998] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2918), 1,
aux_sym_index_col_nulls_token1,
STATE(1329), 1,
sym_index_col_dir,
STATE(1652), 1,
sym_index_col_nulls,
ACTIONS(2914), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
ACTIONS(2916), 2,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
[61019] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2794), 1,
aux_sym_returning_token1,
ACTIONS(2798), 1,
aux_sym_where_filter_token1,
STATE(1251), 1,
sym_where_filter,
STATE(1790), 1,
sym_into,
ACTIONS(2656), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61042] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2895), 1,
anon_sym_COMMA,
STATE(1136), 1,
aux_sym_insert_items_repeat1,
ACTIONS(2920), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[61059] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(2924), 1,
aux_sym_grant_roles_token2,
STATE(1565), 1,
sym_identifier,
STATE(1970), 1,
sym_grant_roles,
ACTIONS(2922), 3,
aux_sym_schema_role_token2,
aux_sym_schema_role_token3,
aux_sym_grant_roles_token1,
[61080] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2591), 1,
sym__identifier,
STATE(1193), 1,
sym_identifier,
STATE(1742), 1,
sym_var_declaration,
ACTIONS(2926), 2,
aux_sym_body_token1,
aux_sym_declarations_token1,
STATE(1149), 2,
sym_var_definition,
aux_sym_declarations_repeat1,
[61101] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2928), 7,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
aux_sym_select_limit_token1,
[61114] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2930), 7,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_update_statement_token4,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[61127] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2934), 1,
sym__identifier,
STATE(1193), 1,
sym_identifier,
STATE(1742), 1,
sym_var_declaration,
ACTIONS(2932), 2,
aux_sym_body_token1,
aux_sym_declarations_token1,
STATE(1144), 2,
sym_var_definition,
aux_sym_declarations_repeat1,
[61148] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(434), 1,
aux_sym_sequence_start_token2,
ACTIONS(458), 1,
aux_sym_select_statement_token1,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(2937), 1,
anon_sym_RPAREN,
STATE(1479), 1,
sym_identifier,
STATE(1892), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
[61173] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2918), 1,
aux_sym_index_col_nulls_token1,
STATE(1303), 1,
sym_index_col_dir,
STATE(1729), 1,
sym_index_col_nulls,
ACTIONS(2916), 2,
aux_sym_index_col_dir_token1,
aux_sym_index_col_dir_token2,
ACTIONS(2939), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[61194] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2798), 1,
aux_sym_where_filter_token1,
ACTIONS(2943), 1,
aux_sym_returning_token1,
STATE(1292), 1,
sym_where_filter,
STATE(1677), 1,
sym_into,
ACTIONS(2941), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61217] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2878), 1,
anon_sym_COMMA,
STATE(1119), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2945), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[61234] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2591), 1,
sym__identifier,
STATE(1193), 1,
sym_identifier,
STATE(1742), 1,
sym_var_declaration,
ACTIONS(2947), 2,
aux_sym_body_token1,
aux_sym_declarations_token1,
STATE(1144), 2,
sym_var_definition,
aux_sym_declarations_repeat1,
[61255] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1221), 1,
aux_sym_returning_repeat1,
STATE(1634), 1,
sym_into,
ACTIONS(2810), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61275] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2505), 1,
aux_sym_insert_statement_token2,
STATE(889), 1,
sym_identifier,
ACTIONS(2503), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[61293] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1185), 1,
aux_sym_returning_repeat1,
STATE(1714), 1,
sym_into,
ACTIONS(2714), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61313] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
STATE(136), 1,
sym_predefined_type,
STATE(955), 1,
sym_identifier,
STATE(1752), 1,
sym__type,
[61335] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2097), 1,
aux_sym_insert_statement_token2,
STATE(1214), 1,
sym_into,
ACTIONS(1153), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[61351] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2953), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(2955), 1,
aux_sym_drop_type_statement_token2,
ACTIONS(2957), 1,
aux_sym_update_statement_token3,
STATE(1711), 1,
sym_alter_column_action,
ACTIONS(2951), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[61371] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2242), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[61383] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2121), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[61395] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(27), 1,
aux_sym_select_statement_token1,
ACTIONS(2959), 1,
aux_sym_trigger_exec_token1,
STATE(2076), 1,
sym_with_query,
STATE(2006), 2,
sym_execute_statement,
sym_select_statement,
[61415] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1239), 1,
aux_sym_returning_repeat1,
STATE(1771), 1,
sym_into,
ACTIONS(2961), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61435] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(27), 1,
aux_sym_select_statement_token1,
ACTIONS(2959), 1,
aux_sym_trigger_exec_token1,
STATE(2076), 1,
sym_with_query,
STATE(1959), 2,
sym_execute_statement,
sym_select_statement,
[61455] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
STATE(1066), 1,
sym_join_type,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[61473] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2363), 1,
aux_sym_insert_statement_token2,
STATE(1196), 1,
sym_into,
ACTIONS(2361), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[61489] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
STATE(1095), 1,
sym_join_type,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[61507] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1212), 1,
aux_sym_returning_repeat1,
STATE(1771), 1,
sym_into,
ACTIONS(2961), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61527] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2963), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2965), 1,
aux_sym_create_index_statement_token3,
ACTIONS(2967), 1,
aux_sym_if_statement_token1,
STATE(1495), 1,
sym_if_not_exists,
STATE(2106), 1,
sym_identifier,
[61549] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2969), 1,
aux_sym_predefined_type_token1,
ACTIONS(2971), 1,
aux_sym_predefined_type_token2,
ACTIONS(2973), 1,
sym__identifier,
STATE(549), 1,
sym__type,
STATE(441), 2,
sym_predefined_type,
sym_identifier,
[61569] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
STATE(136), 1,
sym_predefined_type,
STATE(957), 1,
sym_identifier,
STATE(1623), 1,
sym__type,
[61591] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2975), 1,
aux_sym_predefined_type_token1,
ACTIONS(2977), 1,
aux_sym_predefined_type_token2,
ACTIONS(2979), 1,
sym__identifier,
STATE(353), 1,
sym__type,
STATE(169), 2,
sym_predefined_type,
sym_identifier,
[61611] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1363), 1,
sym_returning,
STATE(1724), 1,
sym_into,
ACTIONS(2858), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61631] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2981), 1,
aux_sym_schema_role_token1,
ACTIONS(2983), 1,
aux_sym_if_statement_token1,
STATE(1359), 1,
sym_if_not_exists,
STATE(1492), 1,
sym_identifier,
STATE(2115), 1,
sym_schema_role,
[61653] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2967), 1,
aux_sym_if_statement_token1,
ACTIONS(2985), 1,
aux_sym_insert_conflict_token1,
ACTIONS(2987), 1,
aux_sym_create_index_statement_token3,
STATE(1612), 1,
sym_if_not_exists,
STATE(2007), 1,
sym_identifier,
[61675] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2989), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[61687] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2991), 1,
anon_sym_COMMA,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(1044), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_for_statement_token2,
anon_sym_RBRACK,
[61703] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2114), 1,
aux_sym_insert_statement_token2,
STATE(1157), 1,
sym_into,
ACTIONS(2112), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[61719] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2755), 1,
aux_sym_predefined_type_token1,
ACTIONS(2757), 1,
aux_sym_predefined_type_token2,
ACTIONS(2994), 1,
sym__identifier,
STATE(88), 1,
sym__type,
STATE(16), 2,
sym_predefined_type,
sym_identifier,
[61739] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2996), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[61751] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2448), 1,
aux_sym_insert_statement_token2,
STATE(1179), 1,
sym_into,
ACTIONS(2446), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[61767] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2953), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(2955), 1,
aux_sym_drop_type_statement_token2,
ACTIONS(2957), 1,
aux_sym_update_statement_token3,
STATE(1633), 1,
sym_alter_column_action,
ACTIONS(2998), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[61787] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2604), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[61799] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3000), 1,
anon_sym_COMMA,
STATE(1218), 1,
aux_sym_with_query_repeat1,
ACTIONS(3002), 4,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[61815] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2205), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[61827] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3000), 1,
anon_sym_COMMA,
STATE(1180), 1,
aux_sym_with_query_repeat1,
ACTIONS(3004), 4,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[61843] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1308), 1,
sym_returning,
STATE(1670), 1,
sym_into,
ACTIONS(3006), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61863] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2606), 1,
aux_sym_insert_statement_token2,
STATE(1210), 1,
sym_into,
ACTIONS(2604), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[61879] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1239), 1,
aux_sym_returning_repeat1,
STATE(1634), 1,
sym_into,
ACTIONS(2810), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61899] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1239), 1,
aux_sym_returning_repeat1,
STATE(1812), 1,
sym_into,
ACTIONS(3008), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[61919] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2755), 1,
aux_sym_predefined_type_token1,
ACTIONS(2757), 1,
aux_sym_predefined_type_token2,
STATE(1250), 1,
sym__type,
STATE(16), 2,
sym_predefined_type,
sym_identifier,
[61939] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2909), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[61951] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3010), 1,
aux_sym_predefined_type_token1,
ACTIONS(3012), 1,
aux_sym_predefined_type_token2,
ACTIONS(3014), 1,
sym__identifier,
STATE(108), 1,
sym__type,
STATE(27), 2,
sym_predefined_type,
sym_identifier,
[61971] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3016), 1,
aux_sym_predefined_type_token1,
ACTIONS(3018), 1,
aux_sym_predefined_type_token2,
STATE(853), 1,
sym__type,
STATE(861), 2,
sym_predefined_type,
sym_identifier,
[61991] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
STATE(1102), 1,
sym_join_type,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[62009] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3020), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[62021] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
STATE(1250), 1,
sym__type,
STATE(136), 2,
sym_predefined_type,
sym_identifier,
[62041] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
STATE(1057), 1,
sym_join_type,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[62059] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2123), 1,
aux_sym_insert_statement_token2,
STATE(1181), 1,
sym_into,
ACTIONS(2121), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[62075] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2446), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[62087] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3022), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[62099] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3024), 1,
aux_sym_predefined_type_token1,
ACTIONS(3026), 1,
aux_sym_predefined_type_token2,
ACTIONS(3028), 1,
sym__identifier,
STATE(410), 1,
sym__type,
STATE(223), 2,
sym_predefined_type,
sym_identifier,
[62119] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3030), 1,
aux_sym_predefined_type_token1,
ACTIONS(3032), 1,
aux_sym_predefined_type_token2,
ACTIONS(3034), 1,
sym__identifier,
STATE(312), 1,
sym__type,
STATE(164), 2,
sym_predefined_type,
sym_identifier,
[62139] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2685), 1,
aux_sym_insert_statement_token2,
STATE(1192), 1,
sym_into,
ACTIONS(2683), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[62155] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2755), 1,
aux_sym_predefined_type_token1,
ACTIONS(2757), 1,
aux_sym_predefined_type_token2,
STATE(1937), 1,
sym__type,
STATE(16), 2,
sym_predefined_type,
sym_identifier,
[62175] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3036), 1,
anon_sym_COMMA,
STATE(1202), 1,
aux_sym_update_statement_repeat2,
ACTIONS(2597), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_returning_token1,
aux_sym_where_filter_token1,
[62191] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3039), 1,
aux_sym_predefined_type_token1,
ACTIONS(3041), 1,
aux_sym_predefined_type_token2,
ACTIONS(3043), 1,
sym__identifier,
STATE(240), 1,
sym__type,
STATE(123), 2,
sym_predefined_type,
sym_identifier,
[62211] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
STATE(1083), 1,
sym_join_type,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[62229] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3045), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[62241] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1186), 1,
aux_sym_returning_repeat1,
STATE(1804), 1,
sym_into,
ACTIONS(3047), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62261] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3049), 1,
aux_sym_predefined_type_token1,
ACTIONS(3051), 1,
aux_sym_predefined_type_token2,
ACTIONS(3053), 1,
sym__identifier,
STATE(411), 1,
sym__type,
STATE(214), 2,
sym_predefined_type,
sym_identifier,
[62281] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1159), 1,
aux_sym_returning_repeat1,
STATE(1747), 1,
sym_into,
ACTIONS(3055), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62301] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3057), 1,
aux_sym_insert_statement_token2,
STATE(1176), 1,
sym_into,
ACTIONS(3020), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[62317] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2683), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[62329] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1239), 1,
aux_sym_returning_repeat1,
STATE(1747), 1,
sym_into,
ACTIONS(3055), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62349] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1239), 1,
aux_sym_returning_repeat1,
STATE(1804), 1,
sym_into,
ACTIONS(3047), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62369] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2207), 1,
aux_sym_insert_statement_token2,
STATE(1156), 1,
sym_into,
ACTIONS(2205), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[62385] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2112), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[62397] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2648), 1,
aux_sym_predefined_type_token1,
ACTIONS(2650), 1,
aux_sym_predefined_type_token2,
ACTIONS(3060), 1,
sym__identifier,
STATE(346), 1,
sym__type,
STATE(136), 2,
sym_predefined_type,
sym_identifier,
[62417] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1298), 1,
sym_returning,
STATE(1757), 1,
sym_into,
ACTIONS(3062), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62437] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3066), 1,
aux_sym_if_statement_token1,
STATE(1252), 1,
sym_identifier,
STATE(1788), 1,
sym_if_exists,
ACTIONS(3064), 2,
aux_sym_alter_table_action_token2,
sym__constraint,
[62457] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3068), 1,
anon_sym_COMMA,
STATE(1218), 1,
aux_sym_with_query_repeat1,
ACTIONS(3071), 4,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[62473] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2199), 1,
aux_sym_join_item_token3,
ACTIONS(2201), 1,
aux_sym_join_type_token1,
STATE(1082), 1,
sym_join_type,
ACTIONS(2203), 3,
aux_sym_join_type_token2,
aux_sym_join_type_token4,
aux_sym_join_type_token5,
[62491] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1310), 1,
sym_returning,
STATE(1673), 1,
sym_into,
ACTIONS(3073), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62511] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1239), 1,
aux_sym_returning_repeat1,
STATE(1677), 1,
sym_into,
ACTIONS(2941), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62531] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3075), 1,
aux_sym_predefined_type_token1,
ACTIONS(3077), 1,
aux_sym_predefined_type_token2,
ACTIONS(3079), 1,
sym__identifier,
STATE(264), 1,
sym__type,
STATE(125), 2,
sym_predefined_type,
sym_identifier,
[62551] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3081), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[62563] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1328), 1,
sym_returning,
STATE(1642), 1,
sym_into,
ACTIONS(2870), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62583] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1211), 1,
aux_sym_returning_repeat1,
STATE(1677), 1,
sym_into,
ACTIONS(2941), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62603] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(3085), 1,
aux_sym_grant_roles_token2,
STATE(1695), 1,
sym_identifier,
ACTIONS(3083), 3,
aux_sym_schema_role_token2,
aux_sym_schema_role_token3,
aux_sym_grant_roles_token1,
[62621] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2361), 6,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
aux_sym_for_statement_token2,
[62633] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2244), 1,
aux_sym_insert_statement_token2,
STATE(1227), 1,
sym_into,
ACTIONS(2242), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[62649] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2838), 1,
aux_sym_returning_token1,
STATE(1326), 1,
sym_returning,
STATE(1640), 1,
sym_into,
ACTIONS(3087), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[62669] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3089), 1,
aux_sym_predefined_type_token1,
ACTIONS(3091), 1,
aux_sym_predefined_type_token2,
ACTIONS(3093), 1,
sym__identifier,
STATE(562), 1,
sym__type,
STATE(485), 2,
sym_predefined_type,
sym_identifier,
[62689] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
STATE(2080), 1,
sym_function_call,
STATE(2081), 1,
sym_identifier,
ACTIONS(3095), 2,
aux_sym_drop_function_statement_token1,
aux_sym_grant_targets_token6,
[62706] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3097), 5,
anon_sym_COMMA,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[62717] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3099), 1,
anon_sym_SEMI,
STATE(788), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(3101), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[62734] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3105), 1,
anon_sym_COMMA,
STATE(1234), 1,
aux_sym_drop_function_statement_repeat1,
ACTIONS(3103), 3,
anon_sym_SEMI,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[62749] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(3108), 1,
sym__identifier,
STATE(1050), 1,
sym_update_set,
STATE(2035), 1,
sym_identifier,
STATE(2037), 1,
sym__list_of_identifiers,
[62768] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(3108), 1,
sym__identifier,
STATE(1134), 1,
sym_update_set,
STATE(2037), 1,
sym__list_of_identifiers,
STATE(2117), 1,
sym_identifier,
[62787] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(3108), 1,
sym__identifier,
STATE(1134), 1,
sym_update_set,
STATE(2035), 1,
sym_identifier,
STATE(2037), 1,
sym__list_of_identifiers,
[62806] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1245), 1,
aux_sym_returning_repeat1,
ACTIONS(3110), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
[62821] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3112), 1,
anon_sym_COMMA,
STATE(1239), 1,
aux_sym_returning_repeat1,
ACTIONS(2521), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
[62836] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(3115), 1,
anon_sym_DOLLAR,
STATE(1256), 1,
sym_dollar_quote,
STATE(1938), 2,
sym_block,
sym_string,
[62853] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3119), 1,
anon_sym_LPAREN,
ACTIONS(3117), 4,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[62866] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(3108), 1,
sym__identifier,
STATE(1035), 1,
sym_update_set,
STATE(2035), 1,
sym_identifier,
STATE(2037), 1,
sym__list_of_identifiers,
[62885] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3121), 1,
anon_sym_SEMI,
ACTIONS(3123), 1,
anon_sym_COMMA,
STATE(1284), 1,
aux_sym_drop_function_statement_repeat1,
ACTIONS(3125), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[62902] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3127), 1,
anon_sym_SEMI,
STATE(1294), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(3129), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[62919] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2949), 1,
anon_sym_COMMA,
STATE(1239), 1,
aux_sym_returning_repeat1,
ACTIONS(3131), 3,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
[62934] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2577), 1,
aux_sym_constraint_when_token1,
STATE(1531), 1,
sym_constraint_when,
ACTIONS(3133), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[62949] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3066), 1,
aux_sym_if_statement_token1,
STATE(1241), 1,
sym_identifier,
STATE(1243), 1,
sym_drop_function_item,
STATE(1794), 1,
sym_if_exists,
[62968] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(1950), 1,
sym_trigger_event,
ACTIONS(3135), 4,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_trigger_event_token1,
[62981] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2893), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[62992] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3137), 5,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
anon_sym_COLON_EQ,
[63003] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2814), 1,
aux_sym_returning_token1,
STATE(1714), 1,
sym_into,
ACTIONS(2714), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63020] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(1711), 1,
sym_alter_table_fk_ref_action,
ACTIONS(2951), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(3139), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[63035] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2589), 1,
aux_sym_if_statement_token1,
ACTIONS(2591), 1,
sym__identifier,
STATE(1190), 1,
sym_identifier,
STATE(1553), 1,
sym_if_not_exists,
STATE(1711), 1,
sym_table_column_item,
[63054] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3071), 5,
anon_sym_COMMA,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[63065] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3141), 1,
aux_sym_body_token1,
ACTIONS(3143), 1,
aux_sym_declarations_token1,
STATE(1746), 1,
sym_body,
STATE(1361), 2,
sym_declarations,
aux_sym_block_repeat1,
[63082] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3141), 1,
aux_sym_body_token1,
ACTIONS(3143), 1,
aux_sym_declarations_token1,
STATE(1762), 1,
sym_body,
STATE(1255), 2,
sym_declarations,
aux_sym_block_repeat1,
[63099] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2967), 1,
aux_sym_if_statement_token1,
ACTIONS(2985), 1,
aux_sym_insert_conflict_token1,
STATE(1612), 1,
sym_if_not_exists,
STATE(2007), 1,
sym_identifier,
[63118] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3145), 1,
aux_sym_alter_table_action_token2,
ACTIONS(3147), 1,
aux_sym_alter_table_rename_column_token2,
ACTIONS(3149), 1,
sym__constraint,
STATE(1909), 1,
sym_identifier,
[63137] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3151), 1,
aux_sym_create_index_statement_token1,
ACTIONS(3153), 1,
aux_sym_table_constraint_ty_token1,
ACTIONS(3155), 1,
aux_sym_table_constraint_ty_token2,
ACTIONS(3157), 1,
aux_sym_table_constraint_ty_token4,
STATE(1273), 1,
sym_table_constraint_ty,
[63156] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(3115), 1,
anon_sym_DOLLAR,
STATE(1256), 1,
sym_dollar_quote,
STATE(1997), 2,
sym_block,
sym_string,
[63173] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3159), 1,
anon_sym_SEMI,
ACTIONS(3161), 1,
aux_sym_index_includes_token1,
STATE(1457), 1,
sym_index_includes,
STATE(2169), 1,
sym_where_filter,
[63192] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2920), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[63203] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2812), 1,
aux_sym_returning_token1,
STATE(1634), 1,
sym_into,
ACTIONS(2810), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63220] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(1633), 1,
sym_alter_table_fk_ref_action,
ACTIONS(2998), 2,
anon_sym_SEMI,
anon_sym_COMMA,
ACTIONS(3139), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[63235] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3161), 1,
aux_sym_index_includes_token1,
ACTIONS(3163), 1,
anon_sym_SEMI,
STATE(1462), 1,
sym_index_includes,
STATE(2161), 1,
sym_where_filter,
[63254] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
ACTIONS(3108), 1,
sym__identifier,
ACTIONS(3165), 1,
anon_sym_SEMI,
STATE(1795), 1,
sym_identifier,
STATE(1796), 1,
sym_string,
[63273] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3167), 5,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_insert_conflict_token1,
aux_sym_returning_token1,
[63284] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3169), 5,
anon_sym_COMMA,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[63295] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(1882), 1,
sym_trigger_event,
ACTIONS(3135), 4,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_trigger_event_token1,
[63308] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3161), 1,
aux_sym_index_includes_token1,
ACTIONS(3171), 1,
anon_sym_SEMI,
STATE(1469), 1,
sym_index_includes,
STATE(2233), 1,
sym_where_filter,
[63327] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(3108), 1,
sym__identifier,
STATE(1046), 1,
sym_update_set,
STATE(2035), 1,
sym_identifier,
STATE(2037), 1,
sym__list_of_identifiers,
[63346] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2794), 1,
aux_sym_returning_token1,
STATE(1790), 1,
sym_into,
ACTIONS(2656), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63363] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2577), 1,
aux_sym_constraint_when_token1,
STATE(1605), 1,
sym_constraint_when,
ACTIONS(3173), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[63378] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3161), 1,
aux_sym_index_includes_token1,
ACTIONS(3175), 1,
anon_sym_SEMI,
STATE(1578), 1,
sym_index_includes,
STATE(2039), 1,
sym_where_filter,
[63397] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(3108), 1,
sym__identifier,
STATE(1091), 1,
sym_update_set,
STATE(2037), 1,
sym__list_of_identifiers,
STATE(2117), 1,
sym_identifier,
[63416] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2967), 1,
aux_sym_if_statement_token1,
ACTIONS(3177), 1,
aux_sym_insert_conflict_token1,
STATE(1440), 1,
sym_if_not_exists,
STATE(1871), 1,
sym_identifier,
[63435] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3161), 1,
aux_sym_index_includes_token1,
ACTIONS(3179), 1,
anon_sym_SEMI,
STATE(1482), 1,
sym_index_includes,
STATE(2123), 1,
sym_where_filter,
[63454] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3183), 1,
aux_sym_update_statement_token3,
ACTIONS(3185), 1,
aux_sym_fk_ref_action_token1,
STATE(923), 1,
sym_fk_ref_action,
ACTIONS(3181), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[63471] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3187), 1,
aux_sym_for_statement_token3,
ACTIONS(3191), 1,
aux_sym_if_statement_token5,
STATE(1283), 1,
aux_sym_if_statement_repeat1,
ACTIONS(3189), 2,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
[63488] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3066), 1,
aux_sym_if_statement_token1,
STATE(1241), 1,
sym_identifier,
STATE(1419), 1,
sym_drop_function_item,
STATE(1794), 1,
sym_if_exists,
[63507] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2591), 1,
sym__identifier,
ACTIONS(3193), 1,
anon_sym_RPAREN,
ACTIONS(3195), 1,
aux_sym_insert_items_token1,
STATE(1187), 1,
sym_identifier,
STATE(1409), 1,
sym_var_declaration,
[63526] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3197), 5,
anon_sym_COMMA,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[63537] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3199), 1,
aux_sym_for_statement_token3,
ACTIONS(3204), 1,
aux_sym_if_statement_token5,
STATE(1283), 1,
aux_sym_if_statement_repeat1,
ACTIONS(3201), 2,
aux_sym_if_statement_token3,
aux_sym_if_statement_token4,
[63554] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3123), 1,
anon_sym_COMMA,
ACTIONS(3206), 1,
anon_sym_SEMI,
STATE(1234), 1,
aux_sym_drop_function_statement_repeat1,
ACTIONS(3208), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[63571] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(889), 1,
sym_identifier,
ACTIONS(2503), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[63586] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3212), 1,
anon_sym_LPAREN,
ACTIONS(3210), 4,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[63599] = 4,
ACTIONS(3), 1,
sym_comment,
STATE(1679), 1,
sym_alter_table_fk_ref_action,
ACTIONS(3139), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
ACTIONS(3214), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[63614] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3161), 1,
aux_sym_index_includes_token1,
ACTIONS(3216), 1,
anon_sym_SEMI,
STATE(1544), 1,
sym_index_includes,
STATE(2070), 1,
sym_where_filter,
[63633] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3161), 1,
aux_sym_index_includes_token1,
ACTIONS(3218), 1,
anon_sym_SEMI,
STATE(1506), 1,
sym_index_includes,
STATE(2101), 1,
sym_where_filter,
[63652] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(2943), 1,
aux_sym_returning_token1,
STATE(1677), 1,
sym_into,
ACTIONS(2941), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63669] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3220), 5,
anon_sym_COMMA,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_select_statement_token1,
[63680] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
ACTIONS(3222), 1,
aux_sym_returning_token1,
STATE(1747), 1,
sym_into,
ACTIONS(3055), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63697] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3224), 1,
anon_sym_SEMI,
STATE(1233), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(3226), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[63714] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3224), 1,
anon_sym_SEMI,
STATE(788), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(3226), 2,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[63731] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(3108), 1,
sym__identifier,
STATE(1033), 1,
sym_update_set,
STATE(2035), 1,
sym_identifier,
STATE(2037), 1,
sym__list_of_identifiers,
[63750] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
STATE(1777), 1,
sym_returning,
ACTIONS(2848), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63764] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2874), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
[63774] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1776), 1,
sym_into,
ACTIONS(3228), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63788] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1210), 1,
sym_into,
ACTIONS(2604), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63802] = 4,
ACTIONS(3230), 1,
anon_sym_SQUOTE,
ACTIONS(3234), 1,
sym_comment,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[63816] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3236), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
[63826] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2830), 1,
aux_sym_trigger_exec_token1,
ACTIONS(2832), 1,
aux_sym_trigger_cond_token1,
STATE(1767), 1,
sym_trigger_cond,
STATE(2104), 1,
sym_trigger_exec,
[63842] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2918), 1,
aux_sym_index_col_nulls_token1,
STATE(1764), 1,
sym_index_col_nulls,
ACTIONS(3238), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[63856] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1179), 1,
sym_into,
ACTIONS(2446), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63870] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1157), 1,
sym_into,
ACTIONS(2112), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63884] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
STATE(1809), 1,
sym_returning,
ACTIONS(2820), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63898] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1757), 1,
sym_into,
ACTIONS(3062), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63912] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1756), 1,
sym_into,
ACTIONS(3240), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63926] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
ACTIONS(3242), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
[63940] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1744), 1,
sym_into,
ACTIONS(3244), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[63954] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3246), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
[63964] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3248), 1,
aux_sym_update_statement_token2,
ACTIONS(3250), 1,
aux_sym_update_statement_token3,
STATE(2050), 1,
sym_identifier,
[63980] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(3252), 1,
sym__identifier,
STATE(1121), 2,
sym_string,
sym_identifier,
[63994] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3254), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64008] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2830), 1,
aux_sym_trigger_exec_token1,
ACTIONS(2832), 1,
aux_sym_trigger_cond_token1,
STATE(1739), 1,
sym_trigger_cond,
STATE(2085), 1,
sym_trigger_exec,
[64024] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3256), 1,
anon_sym_SQUOTE,
STATE(1300), 1,
aux_sym_string_repeat1,
ACTIONS(3258), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64038] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3260), 1,
anon_sym_SQUOTE,
STATE(1314), 1,
aux_sym_string_repeat1,
ACTIONS(3262), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64052] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3264), 1,
anon_sym_LPAREN,
ACTIONS(3266), 1,
sym__identifier,
STATE(1137), 1,
sym_identifier,
STATE(1541), 1,
sym_index_col,
[64068] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3268), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_constraint_when_token1,
[64078] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3270), 1,
anon_sym_COMMA,
STATE(1320), 1,
aux_sym_create_type_statement_repeat2,
ACTIONS(3273), 2,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
[64092] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
STATE(1699), 1,
sym_returning,
ACTIONS(2790), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64106] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3275), 4,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[64116] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3277), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64130] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1196), 1,
sym_into,
ACTIONS(2361), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64144] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3279), 1,
anon_sym_SQUOTE,
STATE(1323), 1,
aux_sym_string_repeat1,
ACTIONS(3281), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64158] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1675), 1,
sym_into,
ACTIONS(3283), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64172] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1673), 1,
sym_into,
ACTIONS(3073), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64186] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1670), 1,
sym_into,
ACTIONS(3006), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64200] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2918), 1,
aux_sym_index_col_nulls_token1,
STATE(1655), 1,
sym_index_col_nulls,
ACTIONS(3285), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[64214] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3287), 1,
anon_sym_COMMA,
STATE(1413), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2384), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64228] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3264), 1,
anon_sym_LPAREN,
ACTIONS(3266), 1,
sym__identifier,
STATE(1137), 1,
sym_identifier,
STATE(1480), 1,
sym_index_col,
[64244] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3264), 1,
anon_sym_LPAREN,
ACTIONS(3266), 1,
sym__identifier,
STATE(1137), 1,
sym_identifier,
STATE(1646), 1,
sym_index_col,
[64260] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3264), 1,
anon_sym_LPAREN,
ACTIONS(3266), 1,
sym__identifier,
STATE(1137), 1,
sym_identifier,
STATE(1603), 1,
sym_index_col,
[64276] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3289), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64290] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3291), 1,
anon_sym_SQUOTE,
STATE(1334), 1,
aux_sym_string_repeat1,
ACTIONS(3293), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64304] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3295), 1,
anon_sym_SQUOTE,
STATE(1338), 1,
aux_sym_string_repeat1,
ACTIONS(3297), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64318] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3299), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_constraint_when_token1,
[64328] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3301), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64342] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
ACTIONS(3252), 1,
sym__identifier,
STATE(1123), 2,
sym_string,
sym_identifier,
[64356] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3303), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64370] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3305), 1,
anon_sym_COMMA,
STATE(1404), 1,
aux_sym_returning_repeat1,
ACTIONS(3131), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64384] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
STATE(1630), 1,
sym_returning,
ACTIONS(2804), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64398] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3307), 4,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[64408] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1192), 1,
sym_into,
ACTIONS(2683), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64422] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3309), 4,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_trigger_event_token1,
[64432] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
STATE(1807), 1,
sym_returning,
ACTIONS(2866), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64446] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3311), 1,
anon_sym_SQUOTE,
STATE(1340), 1,
aux_sym_string_repeat1,
ACTIONS(3313), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64460] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1227), 1,
sym_into,
ACTIONS(2242), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64474] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(1248), 1,
sym_trigger_when,
ACTIONS(3315), 3,
aux_sym_trigger_when_token1,
aux_sym_trigger_when_token2,
aux_sym_trigger_when_token3,
[64486] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(2589), 1,
aux_sym_if_statement_token1,
STATE(1808), 1,
sym_if_not_exists,
STATE(1885), 1,
sym_identifier,
[64502] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(27), 1,
aux_sym_select_statement_token1,
STATE(1902), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
[64518] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3264), 1,
anon_sym_LPAREN,
ACTIONS(3266), 1,
sym__identifier,
STATE(1137), 1,
sym_identifier,
STATE(1504), 1,
sym_index_col,
[64534] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3317), 4,
anon_sym_SEMI,
aux_sym_create_function_statement_token1,
aux_sym_body_token1,
aux_sym_declarations_token1,
[64544] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3319), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64558] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3321), 1,
anon_sym_SQUOTE,
STATE(1354), 1,
aux_sym_string_repeat1,
ACTIONS(3323), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64572] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3325), 1,
aux_sym_psql_statement_token1,
ACTIONS(3327), 1,
sym__identifier,
STATE(1365), 2,
sym_identifier,
aux_sym_psql_statement_repeat1,
[64586] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3329), 1,
anon_sym_SQUOTE,
STATE(1358), 1,
aux_sym_string_repeat1,
ACTIONS(3331), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64600] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3333), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64614] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2981), 1,
aux_sym_schema_role_token1,
STATE(1619), 1,
sym_identifier,
STATE(2013), 1,
sym_schema_role,
[64630] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1285), 1,
aux_sym_index_using_token1,
STATE(1638), 1,
sym_execute_using,
ACTIONS(3335), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
[64644] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3337), 1,
aux_sym_body_token1,
ACTIONS(3339), 1,
aux_sym_declarations_token1,
STATE(1361), 2,
sym_declarations,
aux_sym_block_repeat1,
[64658] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1640), 1,
sym_into,
ACTIONS(3087), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64672] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1642), 1,
sym_into,
ACTIONS(2870), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64686] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3342), 1,
anon_sym_LPAREN,
ACTIONS(3344), 1,
aux_sym_insert_conflict_token1,
ACTIONS(3346), 1,
aux_sym_insert_conflict_token3,
STATE(2003), 1,
sym_conflict_target,
[64702] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3348), 1,
aux_sym_psql_statement_token1,
ACTIONS(3350), 1,
sym__identifier,
STATE(1365), 2,
sym_identifier,
aux_sym_psql_statement_repeat1,
[64716] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
STATE(1815), 1,
sym_returning,
ACTIONS(3353), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64730] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3355), 4,
aux_sym_update_statement_token1,
aux_sym_insert_statement_token1,
aux_sym_delete_statement_token1,
aux_sym_trigger_event_token1,
[64740] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3066), 1,
aux_sym_if_statement_token1,
STATE(1264), 1,
sym_identifier,
STATE(1713), 1,
sym_if_exists,
[64756] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3357), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64770] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3066), 1,
aux_sym_if_statement_token1,
STATE(997), 1,
sym_identifier,
STATE(1759), 1,
sym_if_exists,
[64786] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3264), 1,
anon_sym_LPAREN,
ACTIONS(3266), 1,
sym__identifier,
STATE(1137), 1,
sym_identifier,
STATE(1586), 1,
sym_index_col,
[64802] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1214), 1,
sym_into,
ACTIONS(1153), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64816] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3359), 4,
anon_sym_SEMI,
anon_sym_RPAREN,
aux_sym_insert_statement_token2,
aux_sym_returning_token1,
[64826] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3361), 1,
anon_sym_SQUOTE,
STATE(1380), 1,
aux_sym_string_repeat1,
ACTIONS(3363), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64840] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3365), 1,
anon_sym_SQUOTE,
STATE(1369), 1,
aux_sym_string_repeat1,
ACTIONS(3367), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64854] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3369), 4,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_constraint_when_token1,
[64864] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3371), 1,
anon_sym_COMMA,
ACTIONS(3373), 1,
anon_sym_RPAREN,
ACTIONS(3375), 1,
aux_sym_insert_items_token1,
STATE(1320), 1,
aux_sym_create_type_statement_repeat2,
[64880] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
STATE(1680), 1,
sym_returning,
ACTIONS(2800), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64894] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3305), 1,
anon_sym_COMMA,
STATE(1341), 1,
aux_sym_returning_repeat1,
ACTIONS(3110), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64908] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3377), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64922] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3379), 4,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[64932] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1156), 1,
sym_into,
ACTIONS(2205), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[64946] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3381), 1,
anon_sym_SQUOTE,
STATE(1391), 1,
aux_sym_string_repeat1,
ACTIONS(3383), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[64960] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2700), 1,
aux_sym_drop_type_statement_token1,
ACTIONS(2704), 1,
aux_sym_alter_table_statement_token1,
ACTIONS(2706), 1,
aux_sym_alter_table_action_token1,
STATE(1701), 1,
sym_alter_table_action,
[64976] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(3252), 1,
sym__identifier,
STATE(725), 1,
sym_identifier,
STATE(759), 1,
sym__list_of_identifiers,
[64992] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3385), 1,
anon_sym_SQUOTE,
STATE(1389), 1,
aux_sym_string_repeat1,
ACTIONS(3387), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65006] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3389), 4,
anon_sym_SEMI,
aux_sym_create_function_statement_token1,
aux_sym_body_token1,
aux_sym_declarations_token1,
[65016] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3391), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3393), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65030] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3396), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65044] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2589), 1,
aux_sym_if_statement_token1,
STATE(783), 1,
sym_identifier,
STATE(1703), 1,
sym_if_not_exists,
[65060] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3398), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65074] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2589), 1,
aux_sym_if_statement_token1,
STATE(778), 1,
sym_identifier,
STATE(1769), 1,
sym_if_not_exists,
[65090] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3400), 1,
anon_sym_SQUOTE,
STATE(1397), 1,
aux_sym_string_repeat1,
ACTIONS(3402), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65104] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(25), 1,
aux_sym_sequence_start_token2,
ACTIONS(27), 1,
aux_sym_select_statement_token1,
STATE(1892), 1,
sym_select_statement,
STATE(2076), 1,
sym_with_query,
[65120] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1724), 1,
sym_into,
ACTIONS(2858), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[65134] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(2589), 1,
aux_sym_if_statement_token1,
STATE(1779), 1,
sym_if_not_exists,
STATE(2118), 1,
sym_identifier,
[65150] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3404), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65164] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(2589), 1,
aux_sym_if_statement_token1,
STATE(1674), 1,
sym_if_not_exists,
STATE(2029), 1,
sym_identifier,
[65180] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3406), 1,
aux_sym_update_statement_token2,
ACTIONS(3408), 1,
aux_sym_update_statement_token3,
STATE(2129), 1,
sym_identifier,
[65196] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3410), 1,
anon_sym_SQUOTE,
STATE(1406), 1,
aux_sym_string_repeat1,
ACTIONS(3412), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65210] = 3,
ACTIONS(3), 1,
sym_comment,
STATE(1269), 1,
sym_trigger_when,
ACTIONS(3315), 3,
aux_sym_trigger_when_token1,
aux_sym_trigger_when_token2,
aux_sym_trigger_when_token3,
[65222] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3264), 1,
anon_sym_LPAREN,
ACTIONS(3266), 1,
sym__identifier,
STATE(1137), 1,
sym_identifier,
STATE(1537), 1,
sym_index_col,
[65238] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3066), 1,
aux_sym_if_statement_token1,
STATE(1244), 1,
sym_identifier,
STATE(1798), 1,
sym_if_exists,
[65254] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3414), 1,
anon_sym_COMMA,
STATE(1404), 1,
aux_sym_returning_repeat1,
ACTIONS(2521), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[65268] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3417), 1,
aux_sym_update_statement_token1,
ACTIONS(3419), 1,
aux_sym_insert_statement_token1,
ACTIONS(3421), 1,
aux_sym_delete_statement_token1,
ACTIONS(3423), 1,
aux_sym_select_statement_token1,
[65284] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3425), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65298] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3427), 1,
anon_sym_SQUOTE,
STATE(1408), 1,
aux_sym_string_repeat1,
ACTIONS(3429), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65312] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3431), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65326] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3371), 1,
anon_sym_COMMA,
ACTIONS(3433), 1,
anon_sym_RPAREN,
ACTIONS(3435), 1,
aux_sym_insert_items_token1,
STATE(1377), 1,
aux_sym_create_type_statement_repeat2,
[65342] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1176), 1,
sym_into,
ACTIONS(3020), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[65356] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2782), 1,
aux_sym_returning_token1,
STATE(1751), 1,
sym_returning,
ACTIONS(2776), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[65370] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
STATE(2026), 1,
sym_identifier,
ACTIONS(3437), 2,
aux_sym_schema_role_token2,
aux_sym_schema_role_token3,
[65384] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3287), 1,
anon_sym_COMMA,
STATE(1418), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2370), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[65398] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3287), 1,
anon_sym_COMMA,
STATE(1420), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2392), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[65412] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3439), 1,
aux_sym_grant_privileges_token1,
STATE(1461), 1,
sym_identifier,
STATE(2162), 1,
sym_grant_privileges,
[65428] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3441), 1,
anon_sym_SQUOTE,
STATE(1421), 1,
aux_sym_string_repeat1,
ACTIONS(3443), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65442] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3445), 4,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[65452] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3447), 1,
anon_sym_COMMA,
STATE(1418), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2303), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[65466] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3103), 4,
anon_sym_SEMI,
anon_sym_COMMA,
aux_sym_drop_type_statement_token3,
aux_sym_drop_type_statement_token4,
[65476] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3287), 1,
anon_sym_COMMA,
STATE(1418), 1,
aux_sym_drop_type_statement_repeat1,
ACTIONS(2384), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[65490] = 4,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(3450), 1,
anon_sym_SQUOTE,
STATE(1388), 1,
aux_sym_string_repeat1,
ACTIONS(3232), 2,
aux_sym_string_token1,
aux_sym_string_token2,
[65504] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2247), 1,
aux_sym_insert_statement_token2,
STATE(1181), 1,
sym_into,
ACTIONS(2121), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[65518] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2644), 1,
anon_sym_RPAREN,
ACTIONS(3452), 1,
anon_sym_COMMA,
STATE(1581), 1,
aux_sym_create_table_statement_repeat1,
[65531] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2644), 1,
anon_sym_RPAREN,
ACTIONS(3452), 1,
anon_sym_COMMA,
STATE(1582), 1,
aux_sym_create_table_statement_repeat1,
[65544] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(3020), 1,
aux_sym_for_statement_token2,
STATE(1176), 1,
sym_into,
[65557] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2361), 1,
aux_sym_for_statement_token2,
STATE(1196), 1,
sym_into,
[65570] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2242), 1,
aux_sym_for_statement_token2,
STATE(1227), 1,
sym_into,
[65583] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2446), 1,
aux_sym_for_statement_token2,
STATE(1179), 1,
sym_into,
[65596] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2646), 1,
anon_sym_RPAREN,
ACTIONS(3452), 1,
anon_sym_COMMA,
STATE(1424), 1,
aux_sym_create_table_statement_repeat1,
[65609] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2683), 1,
aux_sym_for_statement_token2,
STATE(1192), 1,
sym_into,
[65622] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2604), 1,
aux_sym_for_statement_token2,
STATE(1210), 1,
sym_into,
[65635] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2205), 1,
aux_sym_for_statement_token2,
STATE(1156), 1,
sym_into,
[65648] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3454), 1,
anon_sym_LPAREN,
ACTIONS(3456), 1,
aux_sym_index_using_token1,
STATE(1945), 1,
sym_index_using,
[65661] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2121), 1,
aux_sym_for_statement_token2,
STATE(1181), 1,
sym_into,
[65674] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2303), 1,
aux_sym_grant_targets_token4,
ACTIONS(3458), 1,
anon_sym_COMMA,
STATE(1435), 1,
aux_sym_drop_type_statement_repeat1,
[65687] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3273), 1,
anon_sym_RPAREN,
ACTIONS(3461), 1,
anon_sym_COMMA,
STATE(1436), 1,
aux_sym_create_type_statement_repeat2,
[65700] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
ACTIONS(2112), 1,
aux_sym_for_statement_token2,
STATE(1157), 1,
sym_into,
[65713] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3464), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[65726] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1153), 1,
aux_sym_for_statement_token2,
ACTIONS(1283), 1,
aux_sym_insert_statement_token2,
STATE(1214), 1,
sym_into,
[65739] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3466), 1,
aux_sym_insert_conflict_token1,
STATE(1946), 1,
sym_identifier,
[65752] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3468), 1,
sym__identifier,
STATE(1193), 1,
sym_identifier,
STATE(1580), 1,
sym_var_declaration,
[65765] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3470), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[65778] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3472), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[65787] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3474), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[65796] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3476), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[65809] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3115), 1,
anon_sym_DOLLAR,
STATE(1256), 1,
sym_dollar_quote,
STATE(2168), 1,
sym_block,
[65822] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3478), 1,
sym__identifier,
STATE(1356), 2,
sym_identifier,
aux_sym_psql_statement_repeat1,
[65833] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(460), 1,
sym__identifier,
ACTIONS(3480), 1,
aux_sym_into_token1,
STATE(1414), 1,
sym_identifier,
[65846] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1182), 1,
sym_with_query_item,
STATE(1463), 1,
sym_identifier,
[65859] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3482), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[65872] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1780), 1,
sym_identifier,
STATE(1784), 1,
sym_function_signature,
[65885] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3468), 1,
sym__identifier,
STATE(1193), 1,
sym_identifier,
STATE(1518), 1,
sym_var_declaration,
[65898] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3484), 3,
aux_sym_create_table_statement_token1,
aux_sym_grant_targets_token5,
sym_unlogged,
[65907] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3486), 1,
aux_sym_create_table_statement_token1,
ACTIONS(3488), 1,
aux_sym_grant_targets_token5,
ACTIONS(3490), 1,
sym_unlogged,
[65920] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3492), 1,
aux_sym_sequence_owned_token2,
STATE(1010), 1,
sym_identifier,
[65933] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
ACTIONS(3494), 1,
anon_sym_DOLLAR,
STATE(2097), 1,
sym_identifier,
[65946] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3496), 1,
anon_sym_SEMI,
STATE(2182), 1,
sym_where_filter,
[65959] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2846), 1,
anon_sym_RPAREN,
ACTIONS(3498), 1,
anon_sym_COMMA,
STATE(1517), 1,
aux_sym_drop_function_item_repeat1,
[65972] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3500), 1,
aux_sym_insert_conflict_token1,
ACTIONS(3502), 1,
aux_sym_trigger_event_token2,
STATE(1538), 1,
aux_sym_trigger_event_repeat1,
[65985] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3504), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[65998] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3506), 1,
aux_sym_insert_conflict_token1,
STATE(1521), 1,
aux_sym_drop_type_statement_repeat1,
[66011] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3159), 1,
anon_sym_SEMI,
STATE(2169), 1,
sym_where_filter,
[66024] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
ACTIONS(3508), 1,
aux_sym_update_statement_token2,
STATE(2084), 1,
sym__list_of_identifiers,
[66037] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3510), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66050] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3512), 1,
aux_sym_into_token1,
STATE(833), 1,
sym_identifier,
[66063] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3514), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66076] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3516), 1,
aux_sym_insert_conflict_token1,
ACTIONS(3518), 1,
aux_sym_index_using_token1,
STATE(747), 1,
sym_join_condition,
[66089] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3522), 1,
anon_sym_RPAREN,
STATE(1596), 1,
aux_sym_create_index_statement_repeat1,
[66102] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3163), 1,
anon_sym_SEMI,
STATE(2161), 1,
sym_where_filter,
[66115] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3524), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66128] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3526), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[66137] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3528), 1,
anon_sym_COMMA,
ACTIONS(3530), 1,
aux_sym_grant_targets_token4,
STATE(1540), 1,
aux_sym_drop_type_statement_repeat1,
[66150] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3532), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66163] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1836), 1,
sym_identifier,
STATE(1958), 1,
sym_assign_statement,
[66176] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3305), 1,
anon_sym_COMMA,
ACTIONS(3534), 1,
anon_sym_SEMI,
STATE(1546), 1,
aux_sym_returning_repeat1,
[66189] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3536), 3,
aux_sym_body_token1,
aux_sym_declarations_token1,
sym__identifier,
[66198] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3538), 1,
anon_sym_LPAREN,
ACTIONS(3540), 1,
aux_sym_alter_column_action_token1,
ACTIONS(3542), 1,
aux_sym_with_query_item_token1,
[66211] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3468), 1,
sym__identifier,
STATE(1190), 1,
sym_identifier,
STATE(1711), 1,
sym_table_column_item,
[66224] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3287), 1,
anon_sym_COMMA,
ACTIONS(3544), 1,
anon_sym_RPAREN,
STATE(1491), 1,
aux_sym_drop_type_statement_repeat1,
[66237] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3546), 1,
anon_sym_RPAREN,
STATE(1468), 1,
aux_sym_create_index_statement_repeat1,
[66250] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3546), 1,
anon_sym_RPAREN,
STATE(1596), 1,
aux_sym_create_index_statement_repeat1,
[66263] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3171), 1,
anon_sym_SEMI,
STATE(2233), 1,
sym_where_filter,
[66276] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3518), 1,
aux_sym_index_using_token1,
ACTIONS(3548), 1,
aux_sym_insert_conflict_token1,
STATE(747), 1,
sym_join_condition,
[66289] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3550), 1,
anon_sym_SEMI,
ACTIONS(3552), 1,
anon_sym_COMMA,
STATE(1557), 1,
aux_sym_alter_table_change_repeat1,
[66302] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3554), 1,
anon_sym_COMMA,
ACTIONS(3556), 1,
aux_sym_alter_table_rename_column_token2,
STATE(1559), 1,
aux_sym_grant_targets_repeat1,
[66315] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3558), 1,
aux_sym_alter_table_rename_column_token2,
STATE(1489), 1,
aux_sym_drop_type_statement_repeat1,
[66328] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3556), 1,
aux_sym_alter_table_rename_column_token2,
STATE(1561), 1,
aux_sym_drop_type_statement_repeat1,
[66341] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3560), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66354] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3556), 1,
aux_sym_alter_table_rename_column_token2,
STATE(788), 1,
aux_sym_drop_type_statement_repeat1,
[66367] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3562), 3,
aux_sym_grant_targets_token1,
aux_sym_grant_targets_token2,
aux_sym_grant_targets_token3,
[66376] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3287), 1,
anon_sym_COMMA,
ACTIONS(3564), 1,
anon_sym_RPAREN,
STATE(1418), 1,
aux_sym_drop_type_statement_repeat1,
[66389] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3566), 1,
anon_sym_SEMI,
ACTIONS(3568), 1,
aux_sym_schema_role_token1,
STATE(2013), 1,
sym_schema_role,
[66402] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3570), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66415] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1485), 1,
sym_grant_function,
STATE(1911), 1,
sym_identifier,
[66428] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(2985), 1,
aux_sym_insert_conflict_token1,
STATE(2007), 1,
sym_identifier,
[66441] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3572), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66454] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3574), 1,
aux_sym_update_statement_token2,
STATE(748), 1,
sym_identifier,
[66467] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2882), 1,
aux_sym_function_run_as_token1,
ACTIONS(3576), 1,
anon_sym_SEMI,
STATE(2131), 1,
sym_function_run_as,
[66480] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3578), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66493] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3518), 1,
aux_sym_index_using_token1,
ACTIONS(3580), 1,
aux_sym_insert_conflict_token1,
STATE(747), 1,
sym_join_condition,
[66506] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3582), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66519] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3584), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[66528] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3586), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66541] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3588), 1,
anon_sym_RPAREN,
STATE(1481), 1,
aux_sym_create_index_statement_repeat1,
[66554] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3588), 1,
anon_sym_RPAREN,
STATE(1596), 1,
aux_sym_create_index_statement_repeat1,
[66567] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3179), 1,
anon_sym_SEMI,
STATE(2123), 1,
sym_where_filter,
[66580] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1684), 1,
sym_function_signature,
STATE(1780), 1,
sym_identifier,
[66593] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3590), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[66602] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3592), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66615] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3594), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66628] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3552), 1,
anon_sym_COMMA,
ACTIONS(3596), 1,
anon_sym_SEMI,
STATE(1484), 1,
aux_sym_alter_table_change_repeat1,
[66641] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3598), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66654] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3600), 1,
aux_sym_alter_table_action_token2,
STATE(1155), 1,
sym_identifier,
[66667] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3602), 1,
anon_sym_COMMA,
ACTIONS(3604), 1,
anon_sym_RPAREN,
STATE(1515), 1,
aux_sym_grant_function_repeat1,
[66680] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3606), 1,
anon_sym_COMMA,
ACTIONS(3609), 1,
anon_sym_RPAREN,
STATE(1515), 1,
aux_sym_grant_function_repeat1,
[66693] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3498), 1,
anon_sym_COMMA,
ACTIONS(3611), 1,
anon_sym_RPAREN,
STATE(1571), 1,
aux_sym_drop_function_item_repeat1,
[66706] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3498), 1,
anon_sym_COMMA,
ACTIONS(3611), 1,
anon_sym_RPAREN,
STATE(1572), 1,
aux_sym_drop_function_item_repeat1,
[66719] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3613), 1,
anon_sym_COMMA,
ACTIONS(3615), 1,
anon_sym_RPAREN,
STATE(1574), 1,
aux_sym_create_type_statement_repeat2,
[66732] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3468), 1,
sym__identifier,
STATE(1193), 1,
sym_identifier,
STATE(1579), 1,
sym_var_declaration,
[66745] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3617), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66758] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3619), 1,
aux_sym_insert_conflict_token1,
STATE(788), 1,
aux_sym_drop_type_statement_repeat1,
[66771] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3621), 1,
anon_sym_SEMI,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66784] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3623), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66797] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3468), 1,
sym__identifier,
STATE(1187), 1,
sym_identifier,
STATE(1580), 1,
sym_var_declaration,
[66810] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1254), 1,
sym_with_query_item,
STATE(1463), 1,
sym_identifier,
[66823] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3625), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66836] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3627), 1,
anon_sym_LPAREN,
ACTIONS(3629), 1,
aux_sym_alter_column_action_token1,
ACTIONS(3631), 1,
aux_sym_with_query_item_token1,
[66849] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3452), 1,
anon_sym_COMMA,
ACTIONS(3633), 1,
anon_sym_RPAREN,
STATE(1582), 1,
aux_sym_create_table_statement_repeat1,
[66862] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2937), 1,
anon_sym_RPAREN,
ACTIONS(3108), 1,
sym__identifier,
STATE(1479), 1,
sym_identifier,
[66875] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3635), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66888] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3637), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[66897] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3639), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66910] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3641), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66923] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3456), 1,
aux_sym_index_using_token1,
ACTIONS(3643), 1,
anon_sym_LPAREN,
STATE(1994), 1,
sym_index_using,
[66936] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(2081), 1,
sym_identifier,
STATE(2102), 1,
sym_function_call,
[66949] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3645), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[66958] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3647), 1,
anon_sym_RPAREN,
STATE(1594), 1,
aux_sym_create_index_statement_repeat1,
[66971] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3502), 1,
aux_sym_trigger_event_token2,
ACTIONS(3649), 1,
aux_sym_insert_conflict_token1,
STATE(1598), 1,
aux_sym_trigger_event_repeat1,
[66984] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3651), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[66997] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3528), 1,
anon_sym_COMMA,
ACTIONS(3653), 1,
aux_sym_grant_targets_token4,
STATE(1435), 1,
aux_sym_drop_type_statement_repeat1,
[67010] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3655), 1,
anon_sym_RPAREN,
STATE(1505), 1,
aux_sym_create_index_statement_repeat1,
[67023] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3655), 1,
anon_sym_RPAREN,
STATE(1596), 1,
aux_sym_create_index_statement_repeat1,
[67036] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3657), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67049] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3218), 1,
anon_sym_SEMI,
STATE(2101), 1,
sym_where_filter,
[67062] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1836), 1,
sym_identifier,
STATE(2008), 1,
sym_assign_statement,
[67075] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3305), 1,
anon_sym_COMMA,
ACTIONS(3659), 1,
anon_sym_SEMI,
STATE(1404), 1,
aux_sym_returning_repeat1,
[67088] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2880), 1,
anon_sym_SEMI,
ACTIONS(2882), 1,
aux_sym_function_run_as_token1,
STATE(2100), 1,
sym_function_run_as,
[67101] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3661), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[67110] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3663), 1,
anon_sym_COMMA,
ACTIONS(3665), 1,
anon_sym_RPAREN,
STATE(1600), 1,
aux_sym_insert_values_repeat1,
[67123] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3667), 1,
aux_sym_insert_items_token1,
ACTIONS(3669), 1,
aux_sym_alter_column_action_token1,
ACTIONS(3671), 1,
aux_sym_alter_column_action_token3,
[67136] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3673), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67149] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3675), 1,
anon_sym_COMMA,
ACTIONS(3678), 1,
anon_sym_RPAREN,
STATE(1552), 1,
aux_sym_create_type_statement_repeat1,
[67162] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3468), 1,
sym__identifier,
STATE(1190), 1,
sym_identifier,
STATE(1633), 1,
sym_table_column_item,
[67175] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3680), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67188] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3682), 1,
anon_sym_COMMA,
ACTIONS(3684), 1,
anon_sym_RPAREN,
STATE(1556), 1,
aux_sym_update_set_repeat1,
[67201] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3686), 1,
anon_sym_COMMA,
ACTIONS(3689), 1,
anon_sym_RPAREN,
STATE(1556), 1,
aux_sym_update_set_repeat1,
[67214] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3691), 1,
anon_sym_SEMI,
ACTIONS(3693), 1,
anon_sym_COMMA,
STATE(1557), 1,
aux_sym_alter_table_change_repeat1,
[67227] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1625), 1,
sym_grant_function,
STATE(1911), 1,
sym_identifier,
[67240] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3554), 1,
anon_sym_COMMA,
ACTIONS(3696), 1,
aux_sym_alter_table_rename_column_token2,
STATE(1622), 1,
aux_sym_grant_targets_repeat1,
[67253] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3698), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67266] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2372), 1,
anon_sym_COMMA,
ACTIONS(3696), 1,
aux_sym_alter_table_rename_column_token2,
STATE(788), 1,
aux_sym_drop_type_statement_repeat1,
[67279] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3700), 1,
anon_sym_SEMI,
ACTIONS(3702), 1,
anon_sym_COMMA,
STATE(1563), 1,
aux_sym_grant_roles_repeat1,
[67292] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3704), 1,
anon_sym_SEMI,
ACTIONS(3706), 1,
anon_sym_COMMA,
STATE(1563), 1,
aux_sym_grant_roles_repeat1,
[67305] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3709), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67318] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3702), 1,
anon_sym_COMMA,
ACTIONS(3711), 1,
anon_sym_SEMI,
STATE(1621), 1,
aux_sym_grant_roles_repeat1,
[67331] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3713), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[67340] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3602), 1,
anon_sym_COMMA,
ACTIONS(3715), 1,
anon_sym_RPAREN,
STATE(1514), 1,
aux_sym_grant_function_repeat1,
[67353] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3602), 1,
anon_sym_COMMA,
ACTIONS(3715), 1,
anon_sym_RPAREN,
STATE(1515), 1,
aux_sym_grant_function_repeat1,
[67366] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3717), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67379] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3719), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67392] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3498), 1,
anon_sym_COMMA,
ACTIONS(3721), 1,
anon_sym_RPAREN,
STATE(1572), 1,
aux_sym_drop_function_item_repeat1,
[67405] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3723), 1,
anon_sym_COMMA,
ACTIONS(3726), 1,
anon_sym_RPAREN,
STATE(1572), 1,
aux_sym_drop_function_item_repeat1,
[67418] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3682), 1,
anon_sym_COMMA,
ACTIONS(3728), 1,
anon_sym_RPAREN,
STATE(1614), 1,
aux_sym_update_set_repeat1,
[67431] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3613), 1,
anon_sym_COMMA,
ACTIONS(3730), 1,
anon_sym_RPAREN,
STATE(1436), 1,
aux_sym_create_type_statement_repeat2,
[67444] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3730), 1,
anon_sym_RPAREN,
ACTIONS(3732), 1,
anon_sym_COMMA,
STATE(1610), 1,
aux_sym_create_type_statement_repeat1,
[67457] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3734), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67470] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(1432), 1,
anon_sym_SEMI,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67483] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2784), 1,
aux_sym_where_filter_token1,
ACTIONS(3216), 1,
anon_sym_SEMI,
STATE(2070), 1,
sym_where_filter,
[67496] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3613), 1,
anon_sym_COMMA,
ACTIONS(3736), 1,
anon_sym_RPAREN,
STATE(1608), 1,
aux_sym_create_type_statement_repeat2,
[67509] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3273), 3,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_insert_items_token1,
[67518] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2667), 1,
anon_sym_RPAREN,
ACTIONS(3452), 1,
anon_sym_COMMA,
STATE(1582), 1,
aux_sym_create_table_statement_repeat1,
[67531] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3738), 1,
anon_sym_COMMA,
ACTIONS(3741), 1,
anon_sym_RPAREN,
STATE(1582), 1,
aux_sym_create_table_statement_repeat1,
[67544] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3743), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67557] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3745), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67570] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3747), 1,
anon_sym_COMMA,
ACTIONS(3750), 1,
anon_sym_RPAREN,
STATE(1585), 1,
aux_sym_insert_values_repeat1,
[67583] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3752), 1,
anon_sym_RPAREN,
STATE(1604), 1,
aux_sym_create_index_statement_repeat1,
[67596] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3452), 1,
anon_sym_COMMA,
ACTIONS(3754), 1,
anon_sym_RPAREN,
STATE(1528), 1,
aux_sym_create_table_statement_repeat1,
[67609] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3452), 1,
anon_sym_COMMA,
ACTIONS(3754), 1,
anon_sym_RPAREN,
STATE(1582), 1,
aux_sym_create_table_statement_repeat1,
[67622] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3756), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[67631] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3758), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[67640] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3760), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67653] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3764), 1,
aux_sym_trigger_scope_token2,
ACTIONS(3762), 2,
aux_sym_update_set_token1,
aux_sym_trigger_scope_token3,
[67664] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3456), 1,
aux_sym_index_using_token1,
ACTIONS(3766), 1,
anon_sym_LPAREN,
STATE(2034), 1,
sym_index_using,
[67677] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3752), 1,
anon_sym_RPAREN,
STATE(1596), 1,
aux_sym_create_index_statement_repeat1,
[67690] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3768), 3,
anon_sym_COMMA,
anon_sym_RPAREN,
aux_sym_index_col_nulls_token1,
[67699] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3770), 1,
anon_sym_COMMA,
ACTIONS(3773), 1,
anon_sym_RPAREN,
STATE(1596), 1,
aux_sym_create_index_statement_repeat1,
[67712] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3775), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67725] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3777), 1,
aux_sym_insert_conflict_token1,
ACTIONS(3779), 1,
aux_sym_trigger_event_token2,
STATE(1598), 1,
aux_sym_trigger_event_repeat1,
[67738] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2667), 1,
anon_sym_RPAREN,
ACTIONS(3452), 1,
anon_sym_COMMA,
STATE(1588), 1,
aux_sym_create_table_statement_repeat1,
[67751] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3663), 1,
anon_sym_COMMA,
ACTIONS(3782), 1,
anon_sym_RPAREN,
STATE(1585), 1,
aux_sym_insert_values_repeat1,
[67764] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3456), 1,
aux_sym_index_using_token1,
ACTIONS(3784), 1,
anon_sym_LPAREN,
STATE(2075), 1,
sym_index_using,
[67777] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3786), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67790] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3788), 1,
anon_sym_RPAREN,
STATE(1542), 1,
aux_sym_create_index_statement_repeat1,
[67803] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3520), 1,
anon_sym_COMMA,
ACTIONS(3788), 1,
anon_sym_RPAREN,
STATE(1596), 1,
aux_sym_create_index_statement_repeat1,
[67816] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3790), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
[67825] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3792), 1,
aux_sym_sequence_min_token1,
ACTIONS(3794), 1,
aux_sym_sequence_max_token1,
ACTIONS(3796), 1,
aux_sym_sequence_cycle_token1,
[67838] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3456), 1,
aux_sym_index_using_token1,
ACTIONS(3798), 1,
anon_sym_LPAREN,
STATE(1872), 1,
sym_index_using,
[67851] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3613), 1,
anon_sym_COMMA,
ACTIONS(3800), 1,
anon_sym_RPAREN,
STATE(1436), 1,
aux_sym_create_type_statement_repeat2,
[67864] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3802), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67877] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3732), 1,
anon_sym_COMMA,
ACTIONS(3804), 1,
anon_sym_RPAREN,
STATE(1552), 1,
aux_sym_create_type_statement_repeat1,
[67890] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3806), 3,
aux_sym_body_token1,
aux_sym_declarations_token1,
sym__identifier,
[67899] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(362), 1,
sym__identifier,
ACTIONS(3177), 1,
aux_sym_insert_conflict_token1,
STATE(1871), 1,
sym_identifier,
[67912] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3682), 1,
anon_sym_COMMA,
ACTIONS(3808), 1,
anon_sym_RPAREN,
STATE(1555), 1,
aux_sym_update_set_repeat1,
[67925] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3682), 1,
anon_sym_COMMA,
ACTIONS(3808), 1,
anon_sym_RPAREN,
STATE(1556), 1,
aux_sym_update_set_repeat1,
[67938] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3812), 1,
aux_sym_index_using_token1,
ACTIONS(3810), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[67949] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3814), 3,
aux_sym__interval_fields_token4,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[67958] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3816), 1,
anon_sym_RBRACK,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67971] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1420), 1,
anon_sym_COMMA,
ACTIONS(3818), 1,
anon_sym_RPAREN,
STATE(1173), 1,
aux_sym_conflict_target_repeat1,
[67984] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3568), 1,
aux_sym_schema_role_token1,
ACTIONS(3820), 1,
anon_sym_SEMI,
STATE(1846), 1,
sym_schema_role,
[67997] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3702), 1,
anon_sym_COMMA,
ACTIONS(3822), 1,
anon_sym_SEMI,
STATE(1562), 1,
aux_sym_grant_roles_repeat1,
[68010] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3702), 1,
anon_sym_COMMA,
ACTIONS(3822), 1,
anon_sym_SEMI,
STATE(1563), 1,
aux_sym_grant_roles_repeat1,
[68023] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3824), 1,
anon_sym_COMMA,
ACTIONS(3827), 1,
aux_sym_alter_table_rename_column_token2,
STATE(1622), 1,
aux_sym_grant_targets_repeat1,
[68036] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3602), 1,
anon_sym_COMMA,
ACTIONS(3829), 1,
anon_sym_RPAREN,
STATE(1568), 1,
aux_sym_grant_function_repeat1,
[68049] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(2057), 1,
sym_identifier,
[68059] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3827), 2,
anon_sym_COMMA,
aux_sym_alter_table_rename_column_token2,
[68067] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1301), 1,
anon_sym_STAR,
STATE(406), 1,
sym_star,
[68077] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(2056), 1,
sym_identifier,
[68087] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(2051), 1,
sym_identifier,
[68097] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1433), 1,
sym_identifier,
[68107] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2790), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68115] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3814), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[68123] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3831), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[68131] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3214), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[68139] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2941), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68147] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
STATE(1705), 1,
sym_string,
[68157] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3833), 1,
anon_sym_COMMA,
ACTIONS(3835), 1,
anon_sym_RPAREN,
[68167] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(865), 1,
sym_identifier,
[68177] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3837), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
[68185] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3839), 1,
anon_sym_SQUOTE,
STATE(134), 1,
sym_string,
[68195] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3283), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68203] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3669), 1,
aux_sym_alter_column_action_token1,
ACTIONS(3841), 1,
aux_sym_insert_items_token1,
[68213] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3006), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68221] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1981), 1,
anon_sym_SQUOTE,
STATE(110), 1,
sym_string,
[68231] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3843), 1,
anon_sym_COMMA,
ACTIONS(3845), 1,
anon_sym_RPAREN,
[68241] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3847), 1,
anon_sym_LPAREN,
ACTIONS(3849), 1,
aux_sym_create_type_statement_token2,
[68251] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3773), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68259] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3756), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[68267] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1063), 1,
sym_identifier,
[68277] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
STATE(1731), 1,
sym__list_of_identifiers,
[68287] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3073), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68295] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3777), 2,
aux_sym_insert_conflict_token1,
aux_sym_trigger_event_token2,
[68303] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3285), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68311] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3851), 2,
aux_sym_index_col_nulls_token2,
aux_sym_index_col_nulls_token3,
[68319] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3853), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68327] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2939), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68335] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1601), 1,
sym_identifier,
[68345] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3855), 2,
aux_sym_trigger_exec_token1,
aux_sym_trigger_cond_token1,
[68353] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2830), 1,
aux_sym_trigger_exec_token1,
STATE(2085), 1,
sym_trigger_exec,
[68363] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3750), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68371] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1042), 1,
sym_identifier,
[68381] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1987), 1,
anon_sym_STAR,
STATE(345), 1,
sym_star,
[68391] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(820), 1,
sym_identifier,
[68401] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3758), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[68409] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3857), 1,
aux_sym_sequence_increment_token2,
ACTIONS(3859), 1,
sym_number,
[68419] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(2088), 1,
sym_identifier,
[68429] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3861), 2,
aux_sym_constraint_when_token3,
aux_sym_constraint_when_token4,
[68437] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3863), 1,
aux_sym_update_statement_token1,
ACTIONS(3865), 1,
aux_sym_insert_conflict_token4,
[68447] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3741), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68455] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2442), 1,
aux_sym_constraint_foreign_key_token1,
STATE(1319), 1,
sym_constraint_foreign_key,
[68465] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3240), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68473] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3867), 1,
aux_sym_sequence_start_token2,
ACTIONS(3869), 1,
sym_number,
[68483] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(802), 1,
sym_identifier,
[68493] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3244), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68501] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1885), 1,
sym_identifier,
[68511] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3871), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68519] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1931), 1,
anon_sym_STAR,
STATE(97), 1,
sym_star,
[68529] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3055), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68537] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1925), 1,
anon_sym_SQUOTE,
STATE(8), 1,
sym_string,
[68547] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3873), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[68555] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2804), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68563] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1547), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[68571] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3726), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68579] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3875), 1,
anon_sym_COMMA,
ACTIONS(3877), 1,
anon_sym_RPAREN,
[68589] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3879), 1,
aux_sym_function_return_token1,
STATE(1887), 1,
sym_function_return,
[68599] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3881), 1,
anon_sym_COMMA,
ACTIONS(3883), 1,
anon_sym_RPAREN,
[68609] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3885), 1,
anon_sym_COMMA,
ACTIONS(3887), 1,
anon_sym_RPAREN,
[68619] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1907), 1,
anon_sym_SQUOTE,
STATE(61), 1,
sym_string,
[68629] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
STATE(749), 1,
sym__list_of_identifiers,
[68639] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3889), 2,
anon_sym_LPAREN,
sym__identifier,
[68647] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(751), 1,
sym_identifier,
[68657] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3891), 2,
anon_sym_COMMA,
aux_sym_alter_table_rename_column_token2,
[68665] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3713), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[68673] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3893), 1,
sym__identifier,
STATE(948), 1,
sym_identifier,
[68683] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1620), 1,
sym_identifier,
[68693] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3704), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[68701] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1754), 1,
sym_identifier,
[68711] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(973), 1,
sym_identifier,
[68721] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3062), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68729] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2820), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68737] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3689), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68745] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3691), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[68753] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(2011), 1,
sym_identifier,
[68763] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(794), 1,
sym_identifier,
[68773] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1913), 1,
anon_sym_STAR,
STATE(308), 1,
sym_star,
[68783] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3678), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68791] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3895), 1,
anon_sym_LPAREN,
STATE(1125), 1,
sym_insert_values,
[68801] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1236), 1,
anon_sym_STAR,
STATE(337), 1,
sym_star,
[68811] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3897), 2,
aux_sym_function_run_as_token2,
aux_sym_function_run_as_token3,
[68819] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3899), 2,
anon_sym_SEMI,
aux_sym_function_run_as_token1,
[68827] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3901), 1,
sym__identifier,
STATE(1472), 1,
sym_identifier,
[68837] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2998), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[68845] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3903), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[68853] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1287), 1,
sym_identifier,
[68863] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2810), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68871] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1900), 1,
sym_identifier,
[68881] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3661), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[68889] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3905), 1,
aux_sym_get_diagnostics_statement_token2,
ACTIONS(3907), 1,
aux_sym_get_diagnostics_statement_token3,
[68899] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1833), 1,
anon_sym_SEMI,
ACTIONS(3909), 1,
anon_sym_COMMA,
[68909] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3911), 1,
anon_sym_SEMI,
ACTIONS(3913), 1,
anon_sym_DOLLAR,
[68919] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3915), 2,
aux_sym_update_statement_token1,
aux_sym_delete_statement_token1,
[68927] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3335), 2,
anon_sym_SEMI,
aux_sym_for_statement_token2,
[68935] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3917), 1,
anon_sym_COMMA,
ACTIONS(3919), 1,
anon_sym_RPAREN,
[68945] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3087), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68953] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2870), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[68961] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3895), 1,
anon_sym_LPAREN,
STATE(1188), 1,
sym_insert_values,
[68971] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3921), 1,
anon_sym_SQUOTE,
STATE(357), 1,
sym_string,
[68981] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1526), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[68989] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3923), 1,
anon_sym_COMMA,
ACTIONS(3925), 1,
anon_sym_RPAREN,
[68999] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3238), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[69007] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1081), 1,
sym_identifier,
[69017] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3927), 2,
anon_sym_SEMI,
aux_sym_where_filter_token1,
[69025] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3645), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[69033] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3929), 2,
aux_sym_trigger_exec_token1,
aux_sym_trigger_cond_token1,
[69041] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3931), 2,
aux_sym_update_set_token1,
aux_sym_trigger_scope_token3,
[69049] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1593), 1,
sym_identifier,
[69059] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(829), 1,
sym_identifier,
[69069] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1823), 1,
anon_sym_STAR,
STATE(554), 1,
sym_star,
[69079] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3933), 1,
anon_sym_COMMA,
ACTIONS(3935), 1,
anon_sym_RPAREN,
[69089] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2830), 1,
aux_sym_trigger_exec_token1,
STATE(2104), 1,
sym_trigger_exec,
[69099] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
STATE(1669), 1,
sym__list_of_identifiers,
[69109] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
STATE(1337), 1,
sym__list_of_identifiers,
[69119] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3937), 1,
anon_sym_SEMI,
ACTIONS(3939), 1,
anon_sym_COLON_EQ,
[69129] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3941), 2,
anon_sym_SEMI,
aux_sym_create_function_statement_token1,
[69137] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3943), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69145] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1607), 1,
sym_identifier,
[69155] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3115), 1,
anon_sym_DOLLAR,
STATE(1791), 1,
sym_dollar_quote,
[69165] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2961), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69173] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
STATE(1575), 1,
sym_string,
[69183] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3945), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[69191] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2656), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69199] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2800), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69207] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3609), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[69215] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3947), 2,
anon_sym_COMMA,
aux_sym_alter_table_rename_column_token2,
[69223] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3949), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[69231] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3951), 1,
anon_sym_SQUOTE,
STATE(405), 1,
sym_string,
[69241] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3953), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69249] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3228), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69257] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3955), 1,
anon_sym_COMMA,
ACTIONS(3957), 1,
anon_sym_RPAREN,
[69267] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(980), 1,
sym_identifier,
[69277] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3584), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[69285] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3590), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[69293] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3115), 1,
anon_sym_DOLLAR,
STATE(1743), 1,
sym_dollar_quote,
[69303] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2128), 1,
anon_sym_LPAREN,
STATE(1376), 1,
sym__list_of_identifiers,
[69313] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3959), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[69321] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3961), 2,
aux_sym_trigger_exec_token1,
aux_sym_trigger_cond_token1,
[69329] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1349), 1,
sym_identifier,
[69339] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2830), 1,
aux_sym_trigger_exec_token1,
STATE(2127), 1,
sym_trigger_exec,
[69349] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3963), 2,
anon_sym_LPAREN,
sym__identifier,
[69357] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(783), 1,
sym_identifier,
[69367] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3965), 1,
aux_sym_drop_type_statement_token2,
ACTIONS(3967), 1,
aux_sym_drop_function_statement_token1,
[69377] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3047), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69385] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1487), 1,
sym_identifier,
[69395] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3969), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[69403] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3971), 2,
anon_sym_COMMA,
aux_sym_alter_table_rename_column_token2,
[69411] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1787), 1,
anon_sym_STAR,
STATE(574), 1,
sym_star,
[69421] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3973), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69429] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2866), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69437] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3975), 2,
aux_sym_insert_items_token1,
aux_sym_alter_column_action_token2,
[69445] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(2029), 1,
sym_identifier,
[69455] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3977), 1,
anon_sym_LPAREN,
STATE(2031), 1,
sym_function_parameters,
[69465] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1967), 1,
sym_identifier,
[69475] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1965), 1,
sym_identifier,
[69485] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1962), 1,
sym_identifier,
[69495] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3879), 1,
aux_sym_function_return_token1,
STATE(2032), 1,
sym_function_return,
[69505] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2951), 2,
anon_sym_SEMI,
anon_sym_COMMA,
[69513] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1178), 1,
sym_identifier,
[69523] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1961), 1,
sym_identifier,
[69533] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1264), 1,
sym_identifier,
[69543] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3979), 1,
anon_sym_SEMI,
ACTIONS(3981), 1,
aux_sym_update_statement_token2,
[69553] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2714), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69561] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3983), 2,
anon_sym_SEMI,
aux_sym_create_function_statement_token1,
[69569] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(2050), 1,
sym_identifier,
[69579] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3985), 1,
anon_sym_SEMI,
ACTIONS(3987), 1,
anon_sym_DOLLAR,
[69589] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1286), 1,
sym_identifier,
[69599] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1230), 1,
anon_sym_SQUOTE,
STATE(1718), 1,
sym_string,
[69609] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3989), 1,
anon_sym_SEMI,
ACTIONS(3991), 1,
anon_sym_COMMA,
[69619] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3993), 1,
anon_sym_SQUOTE,
STATE(42), 1,
sym_string,
[69629] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1293), 1,
sym_identifier,
[69639] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3995), 2,
anon_sym_LPAREN,
sym__identifier,
[69647] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1618), 1,
anon_sym_SQUOTE,
STATE(7), 1,
sym_string,
[69657] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3997), 1,
anon_sym_COMMA,
ACTIONS(3999), 1,
anon_sym_RPAREN,
[69667] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3901), 1,
sym__identifier,
STATE(1829), 1,
sym_identifier,
[69677] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1312), 1,
sym_identifier,
[69687] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3008), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69695] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2858), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69703] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3526), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[69711] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3353), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69719] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1955), 1,
sym_identifier,
[69729] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2848), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69737] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4001), 1,
aux_sym_join_item_token3,
ACTIONS(4003), 1,
aux_sym_join_type_token3,
[69747] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4005), 1,
anon_sym_SQUOTE,
STATE(87), 1,
sym_string,
[69757] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4007), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69765] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1933), 1,
sym_identifier,
[69775] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3506), 1,
aux_sym_insert_conflict_token1,
ACTIONS(4009), 1,
aux_sym_grant_privileges_token2,
[69785] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4011), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69793] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3893), 1,
sym__identifier,
STATE(935), 1,
sym_identifier,
[69803] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1003), 1,
sym_identifier,
[69813] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1799), 1,
anon_sym_SQUOTE,
STATE(40), 1,
sym_string,
[69823] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2776), 2,
anon_sym_SEMI,
anon_sym_RPAREN,
[69831] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4013), 1,
anon_sym_LPAREN,
ACTIONS(4015), 1,
aux_sym_update_set_token1,
[69841] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1401), 1,
sym_identifier,
[69851] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1949), 1,
sym_identifier,
[69861] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4017), 1,
anon_sym_COMMA,
ACTIONS(4019), 1,
anon_sym_RPAREN,
[69871] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1789), 1,
sym_identifier,
[69881] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1330), 1,
sym_identifier,
[69891] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1624), 1,
anon_sym_STAR,
STATE(98), 1,
sym_star,
[69901] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3474), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[69909] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3472), 2,
aux_sym__interval_fields_token5,
aux_sym__interval_fields_token6,
[69917] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2303), 2,
anon_sym_COMMA,
aux_sym_grant_targets_token4,
[69925] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1140), 1,
anon_sym_STAR,
STATE(251), 1,
sym_star,
[69935] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4021), 2,
aux_sym_schema_role_token1,
sym__identifier,
[69943] = 3,
ACTIONS(29), 1,
aux_sym_psql_statement_token1,
ACTIONS(31), 1,
sym__identifier,
ACTIONS(3234), 1,
sym_comment,
[69953] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4023), 1,
anon_sym_COMMA,
ACTIONS(4025), 1,
anon_sym_RPAREN,
[69963] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(802), 1,
sym_identifier,
[69973] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1957), 1,
anon_sym_STAR,
STATE(414), 1,
sym_star,
[69983] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4027), 2,
anon_sym_EQ,
anon_sym_COLON_EQ,
[69991] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3266), 1,
sym__identifier,
STATE(1259), 1,
sym_identifier,
[70001] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3252), 1,
sym__identifier,
STATE(1534), 1,
sym_identifier,
[70011] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4021), 2,
aux_sym_insert_conflict_token1,
sym__identifier,
[70019] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3108), 1,
sym__identifier,
STATE(1399), 1,
sym_identifier,
[70029] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4029), 2,
anon_sym_COMMA,
anon_sym_RPAREN,
[70037] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1805), 1,
anon_sym_STAR,
STATE(243), 1,
sym_star,
[70047] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1951), 1,
anon_sym_SQUOTE,
STATE(133), 1,
sym_string,
[70057] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4031), 1,
anon_sym_LPAREN,
[70064] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4033), 1,
aux_sym_time_expression_token2,
[70071] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4035), 1,
anon_sym_SEMI,
[70078] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1494), 1,
anon_sym_RPAREN,
[70085] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4037), 1,
aux_sym_table_constraint_ty_token3,
[70092] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4039), 1,
aux_sym_table_constraint_ty_token3,
[70099] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4041), 1,
aux_sym_function_return_token1,
[70106] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4043), 1,
aux_sym_if_not_exists_token1,
[70113] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4045), 1,
anon_sym_SEMI,
[70120] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4047), 1,
sym__identifier,
[70127] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1470), 1,
anon_sym_RPAREN,
[70134] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1488), 1,
anon_sym_RPAREN,
[70141] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4049), 1,
aux_sym_time_expression_token3,
[70148] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4051), 1,
aux_sym_update_statement_token2,
[70155] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4053), 1,
anon_sym_LPAREN,
[70162] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4055), 1,
anon_sym_DOLLAR,
[70169] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3472), 1,
aux_sym__interval_fields_token2,
[70176] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4057), 1,
anon_sym_RPAREN,
[70183] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4059), 1,
anon_sym_RBRACK,
[70190] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3472), 1,
aux_sym__interval_fields_token6,
[70197] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4061), 1,
anon_sym_RBRACK,
[70204] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3474), 1,
aux_sym__interval_fields_token6,
[70211] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4063), 1,
anon_sym_LPAREN,
[70218] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3474), 1,
aux_sym__interval_fields_token2,
[70225] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4065), 1,
anon_sym_RPAREN,
[70232] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4067), 1,
anon_sym_DOLLAR,
[70239] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4069), 1,
anon_sym_RPAREN,
[70246] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4071), 1,
aux_sym_insert_conflict_token1,
[70253] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3454), 1,
anon_sym_LPAREN,
[70260] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4073), 1,
sym_number,
[70267] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4075), 1,
sym_number,
[70274] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1442), 1,
anon_sym_RPAREN,
[70281] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4077), 1,
aux_sym_time_expression_token3,
[70288] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4079), 1,
anon_sym_SEMI,
[70295] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3099), 1,
anon_sym_SEMI,
[70302] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4081), 1,
anon_sym_LPAREN,
[70309] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4083), 1,
aux_sym_time_expression_token3,
[70316] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1434), 1,
anon_sym_RPAREN,
[70323] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4085), 1,
aux_sym_insert_conflict_token1,
[70330] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4087), 1,
aux_sym_dollar_quote_string_token1,
[70337] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1428), 1,
anon_sym_RPAREN,
[70344] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4089), 1,
anon_sym_LPAREN,
[70351] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4091), 1,
aux_sym_time_expression_token3,
[70358] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4093), 1,
aux_sym_update_statement_token2,
[70365] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4001), 1,
aux_sym_join_item_token3,
[70372] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4095), 1,
anon_sym_SEMI,
[70379] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3526), 1,
aux_sym__interval_fields_token2,
[70386] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4097), 1,
aux_sym_if_not_exists_token1,
[70393] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4099), 1,
anon_sym_RPAREN,
[70400] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3526), 1,
aux_sym__interval_fields_token6,
[70407] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4101), 1,
anon_sym_RBRACK,
[70414] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4103), 1,
aux_sym_insert_conflict_token2,
[70421] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1498), 1,
anon_sym_RPAREN,
[70428] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4105), 1,
anon_sym_RPAREN,
[70435] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4107), 1,
anon_sym_DOLLAR,
[70442] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4109), 1,
anon_sym_RPAREN,
[70449] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4111), 1,
aux_sym_trigger_scope_token1,
[70456] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4113), 1,
aux_sym_join_item_token3,
[70463] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4115), 1,
anon_sym_RPAREN,
[70470] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4117), 1,
aux_sym_get_diagnostics_statement_token3,
[70477] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1484), 1,
anon_sym_RPAREN,
[70484] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3987), 1,
anon_sym_DOLLAR,
[70491] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4119), 1,
anon_sym_SEMI,
[70498] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3538), 1,
anon_sym_LPAREN,
[70505] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3542), 1,
aux_sym_with_query_item_token1,
[70512] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4121), 1,
aux_sym_alter_table_rename_column_token2,
[70519] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4123), 1,
aux_sym_alter_table_rename_column_token2,
[70526] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4125), 1,
anon_sym_LPAREN,
[70533] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4127), 1,
aux_sym_grant_targets_token4,
[70540] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1506), 1,
anon_sym_RPAREN,
[70547] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4129), 1,
anon_sym_RPAREN,
[70554] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4131), 1,
aux_sym_time_expression_token3,
[70561] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4133), 1,
anon_sym_LPAREN,
[70568] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3596), 1,
anon_sym_SEMI,
[70575] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4135), 1,
aux_sym_with_query_item_token1,
[70582] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3584), 1,
aux_sym__interval_fields_token2,
[70589] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4137), 1,
aux_sym_join_item_token3,
[70596] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4139), 1,
anon_sym_DOLLAR,
[70603] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3584), 1,
aux_sym__interval_fields_token6,
[70610] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4141), 1,
anon_sym_RBRACK,
[70617] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3590), 1,
aux_sym__interval_fields_token6,
[70624] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4143), 1,
sym_number,
[70631] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4145), 1,
anon_sym_RPAREN,
[70638] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4147), 1,
anon_sym_DOLLAR,
[70645] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4149), 1,
anon_sym_RPAREN,
[70652] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4151), 1,
sym_number,
[70659] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4153), 1,
anon_sym_RBRACK,
[70666] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1510), 1,
anon_sym_RPAREN,
[70673] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4155), 1,
anon_sym_SEMI,
[70680] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4157), 1,
aux_sym_update_statement_token3,
[70687] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4159), 1,
aux_sym_create_schema_statement_token1,
[70694] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4161), 1,
anon_sym_SEMI,
[70701] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4163), 1,
anon_sym_LPAREN,
[70708] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4165), 1,
aux_sym_update_statement_token2,
[70715] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4167), 1,
aux_sym_create_function_statement_token1,
[70722] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1518), 1,
anon_sym_RPAREN,
[70729] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4169), 1,
aux_sym_function_return_token1,
[70736] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4171), 1,
aux_sym_time_expression_token3,
[70743] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4173), 1,
aux_sym_sequence_increment_token2,
[70750] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4175), 1,
anon_sym_SEMI,
[70757] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3645), 1,
aux_sym__interval_fields_token2,
[70764] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3643), 1,
anon_sym_LPAREN,
[70771] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4177), 1,
aux_sym_insert_conflict_token1,
[70778] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3645), 1,
aux_sym__interval_fields_token6,
[70785] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4179), 1,
anon_sym_RBRACK,
[70792] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4181), 1,
anon_sym_LPAREN,
[70799] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4183), 1,
aux_sym_insert_conflict_token1,
[70806] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4185), 1,
anon_sym_RPAREN,
[70813] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4187), 1,
anon_sym_DOLLAR,
[70820] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4189), 1,
anon_sym_RPAREN,
[70827] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4191), 1,
anon_sym_SEMI,
[70834] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4193), 1,
anon_sym_LPAREN,
[70841] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1476), 1,
anon_sym_RPAREN,
[70848] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3590), 1,
aux_sym__interval_fields_token2,
[70855] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4195), 1,
anon_sym_SEMI,
[70862] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4197), 1,
anon_sym_SEMI,
[70869] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4199), 1,
anon_sym_DOLLAR,
[70876] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4201), 1,
anon_sym_SEMI,
[70883] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4203), 1,
aux_sym_alter_table_rename_column_token2,
[70890] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4205), 1,
aux_sym_insert_items_token2,
[70897] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1458), 1,
anon_sym_RPAREN,
[70904] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4207), 1,
anon_sym_SEMI,
[70911] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4209), 1,
aux_sym_time_expression_token3,
[70918] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4211), 1,
aux_sym_alter_table_rename_column_token2,
[70925] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3713), 1,
aux_sym__interval_fields_token2,
[70932] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4213), 1,
aux_sym_create_schema_statement_token1,
[70939] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4215), 1,
anon_sym_SEMI,
[70946] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3713), 1,
aux_sym__interval_fields_token6,
[70953] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4217), 1,
anon_sym_RBRACK,
[70960] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4219), 1,
anon_sym_RPAREN,
[70967] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4221), 1,
aux_sym_function_return_token1,
[70974] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4223), 1,
anon_sym_RPAREN,
[70981] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4225), 1,
anon_sym_DOLLAR,
[70988] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4227), 1,
anon_sym_RPAREN,
[70995] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4229), 1,
sym__identifier,
[71002] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4231), 1,
anon_sym_RPAREN,
[71009] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1444), 1,
anon_sym_RPAREN,
[71016] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4233), 1,
anon_sym_SEMI,
[71023] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4235), 1,
anon_sym_RPAREN,
[71030] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4237), 1,
sym_number,
[71037] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4239), 1,
aux_sym_function_return_token1,
[71044] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3794), 1,
sym_number,
[71051] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4241), 1,
anon_sym_SEMI,
[71058] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3792), 1,
sym_number,
[71065] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1438), 1,
anon_sym_RPAREN,
[71072] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4243), 1,
aux_sym_alter_column_action_token2,
[71079] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4245), 1,
aux_sym_time_expression_token3,
[71086] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4247), 1,
anon_sym_LPAREN,
[71093] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3756), 1,
aux_sym__interval_fields_token2,
[71100] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4243), 1,
aux_sym_table_constraint_ty_token3,
[71107] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3766), 1,
anon_sym_LPAREN,
[71114] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3756), 1,
aux_sym__interval_fields_token6,
[71121] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4249), 1,
anon_sym_RBRACK,
[71128] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4251), 1,
aux_sym_create_function_statement_token1,
[71135] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4253), 1,
sym__constraint,
[71142] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4255), 1,
anon_sym_RPAREN,
[71149] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4257), 1,
anon_sym_DOLLAR,
[71156] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4259), 1,
anon_sym_RPAREN,
[71163] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4261), 1,
aux_sym_insert_conflict_token4,
[71170] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4263), 1,
aux_sym_insert_conflict_token3,
[71177] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1436), 1,
anon_sym_RPAREN,
[71184] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4265), 1,
aux_sym_for_statement_token2,
[71191] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4267), 1,
anon_sym_SEMI,
[71198] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4269), 1,
aux_sym_insert_conflict_token1,
[71205] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4271), 1,
anon_sym_SEMI,
[71212] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4273), 1,
aux_sym_alter_column_action_token2,
[71219] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4275), 1,
aux_sym_drop_type_statement_token2,
[71226] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4277), 1,
anon_sym_SEMI,
[71233] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1512), 1,
anon_sym_RPAREN,
[71240] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3820), 1,
anon_sym_SEMI,
[71247] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4279), 1,
aux_sym_time_expression_token3,
[71254] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4281), 1,
anon_sym_RPAREN,
[71261] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3814), 1,
aux_sym__interval_fields_token2,
[71268] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4283), 1,
anon_sym_DOLLAR,
[71275] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4285), 1,
sym_number,
[71282] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3814), 1,
aux_sym__interval_fields_token6,
[71289] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4287), 1,
anon_sym_RBRACK,
[71296] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4289), 1,
anon_sym_SEMI,
[71303] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4291), 1,
aux_sym_update_statement_token2,
[71310] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4293), 1,
anon_sym_RPAREN,
[71317] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4295), 1,
anon_sym_DOLLAR,
[71324] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4297), 1,
anon_sym_RPAREN,
[71331] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4299), 1,
anon_sym_SEMI,
[71338] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4301), 1,
aux_sym_function_return_token1,
[71345] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1468), 1,
anon_sym_RPAREN,
[71352] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4303), 1,
anon_sym_LPAREN,
[71359] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4305), 1,
aux_sym_if_not_exists_token1,
[71366] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4307), 1,
aux_sym_function_return_token1,
[71373] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4309), 1,
aux_sym_update_statement_token2,
[71380] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4311), 1,
anon_sym_SEMI,
[71387] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3784), 1,
anon_sym_LPAREN,
[71394] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4313), 1,
anon_sym_EQ,
[71401] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1520), 1,
anon_sym_RPAREN,
[71408] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4315), 1,
anon_sym_EQ,
[71415] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4317), 1,
aux_sym_time_expression_token3,
[71422] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3216), 1,
anon_sym_SEMI,
[71429] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3758), 1,
aux_sym__interval_fields_token2,
[71436] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4319), 1,
anon_sym_LPAREN,
[71443] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4321), 1,
anon_sym_SEMI,
[71450] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3758), 1,
aux_sym__interval_fields_token6,
[71457] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4323), 1,
anon_sym_RBRACK,
[71464] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4325), 1,
aux_sym_insert_conflict_token3,
[71471] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4327), 1,
aux_sym_if_statement_token1,
[71478] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4329), 1,
anon_sym_RPAREN,
[71485] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4331), 1,
anon_sym_DOLLAR,
[71492] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4333), 1,
anon_sym_RPAREN,
[71499] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4335), 1,
aux_sym_update_statement_token3,
[71506] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4337), 1,
anon_sym_SEMI,
[71513] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1500), 1,
anon_sym_RPAREN,
[71520] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3206), 1,
anon_sym_SEMI,
[71527] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3224), 1,
anon_sym_SEMI,
[71534] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4339), 1,
sym__identifier,
[71541] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4341), 1,
anon_sym_SEMI,
[71548] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4343), 1,
aux_sym_alter_table_rename_column_token2,
[71555] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4345), 1,
anon_sym_RPAREN,
[71562] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4347), 1,
anon_sym_RPAREN,
[71569] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1462), 1,
anon_sym_RPAREN,
[71576] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4349), 1,
anon_sym_SEMI,
[71583] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4351), 1,
aux_sym_time_expression_token3,
[71590] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4353), 1,
anon_sym_SEMI,
[71597] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3661), 1,
aux_sym__interval_fields_token2,
[71604] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4355), 1,
aux_sym_update_statement_token2,
[71611] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(2880), 1,
anon_sym_SEMI,
[71618] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3661), 1,
aux_sym__interval_fields_token6,
[71625] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4357), 1,
anon_sym_RBRACK,
[71632] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4359), 1,
aux_sym_function_return_token1,
[71639] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3218), 1,
anon_sym_SEMI,
[71646] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4361), 1,
anon_sym_RPAREN,
[71653] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4363), 1,
anon_sym_DOLLAR,
[71660] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4365), 1,
anon_sym_RPAREN,
[71667] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4367), 1,
anon_sym_DOLLAR,
[71674] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4369), 1,
anon_sym_LPAREN,
[71681] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3423), 1,
aux_sym_select_statement_token1,
[71688] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1490), 1,
anon_sym_RPAREN,
[71695] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1508), 1,
anon_sym_RPAREN,
[71702] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4371), 1,
anon_sym_RBRACK,
[71709] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4373), 1,
anon_sym_SEMI,
[71716] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1057), 1,
anon_sym_LPAREN,
[71723] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4375), 1,
anon_sym_RPAREN,
[71730] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4377), 1,
anon_sym_RPAREN,
[71737] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4379), 1,
aux_sym_update_statement_token2,
[71744] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4381), 1,
anon_sym_SEMI,
[71751] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4383), 1,
anon_sym_SEMI,
[71758] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1464), 1,
anon_sym_RPAREN,
[71765] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4385), 1,
aux_sym_insert_conflict_token3,
[71772] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4387), 1,
aux_sym_update_statement_token3,
[71779] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4389), 1,
aux_sym_for_statement_token2,
[71786] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4391), 1,
anon_sym_SEMI,
[71793] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3619), 1,
aux_sym_insert_conflict_token1,
[71800] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1496), 1,
anon_sym_RPAREN,
[71807] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4393), 1,
aux_sym_if_statement_token1,
[71814] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4395), 1,
aux_sym_for_statement_token2,
[71821] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4397), 1,
anon_sym_SEMI,
[71828] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4399), 1,
anon_sym_DOLLAR,
[71835] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4401), 1,
aux_sym_create_table_statement_token1,
[71842] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1472), 1,
anon_sym_RPAREN,
[71849] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3576), 1,
anon_sym_SEMI,
[71856] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3179), 1,
anon_sym_SEMI,
[71863] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4403), 1,
anon_sym_SEMI,
[71870] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4405), 1,
aux_sym_drop_function_statement_token1,
[71877] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4407), 1,
anon_sym_SEMI,
[71884] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1492), 1,
anon_sym_RPAREN,
[71891] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4409), 1,
aux_sym_insert_conflict_token1,
[71898] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4411), 1,
anon_sym_SEMI,
[71905] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4413), 1,
aux_sym_insert_conflict_token3,
[71912] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1516), 1,
anon_sym_RPAREN,
[71919] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4415), 1,
aux_sym_select_statement_token1,
[71926] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4417), 1,
aux_sym_for_statement_token2,
[71933] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4419), 1,
aux_sym_if_statement_token1,
[71940] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4421), 1,
anon_sym_LBRACK,
[71947] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4423), 1,
aux_sym_alter_column_action_token1,
[71954] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3566), 1,
anon_sym_SEMI,
[71961] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4425), 1,
aux_sym_time_expression_token2,
[71968] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4427), 1,
anon_sym_EQ,
[71975] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4429), 1,
anon_sym_LPAREN,
[71982] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4431), 1,
aux_sym_join_item_token3,
[71989] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4433), 1,
anon_sym_SEMI,
[71996] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4435), 1,
aux_sym_alter_column_action_token1,
[72003] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3975), 1,
aux_sym_fk_ref_action_token2,
[72010] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3171), 1,
anon_sym_SEMI,
[72017] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4437), 1,
sym_number,
[72024] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4439), 1,
sym_number,
[72031] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4441), 1,
aux_sym_trigger_exec_token1,
[72038] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4443), 1,
anon_sym_SEMI,
[72045] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4445), 1,
sym__identifier,
[72052] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4447), 1,
aux_sym_update_statement_token3,
[72059] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4449), 1,
sym_number,
[72066] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4451), 1,
anon_sym_SEMI,
[72073] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4453), 1,
anon_sym_SEMI,
[72080] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4455), 1,
aux_sym_for_statement_token2,
[72087] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4457), 1,
aux_sym_if_not_exists_token1,
[72094] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4459), 1,
anon_sym_LBRACK,
[72101] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4461), 1,
aux_sym_alter_column_action_token1,
[72108] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4463), 1,
aux_sym_update_statement_token4,
[72115] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4465), 1,
aux_sym_time_expression_token2,
[72122] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4467), 1,
aux_sym_insert_statement_token2,
[72129] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4469), 1,
aux_sym_join_item_token3,
[72136] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4471), 1,
anon_sym_SEMI,
[72143] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4473), 1,
aux_sym_if_statement_token1,
[72150] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4475), 1,
aux_sym_for_statement_token2,
[72157] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4477), 1,
sym_number,
[72164] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4479), 1,
sym_number,
[72171] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4481), 1,
sym__identifier,
[72178] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4483), 1,
sym_number,
[72185] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4485), 1,
anon_sym_LBRACK,
[72192] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4487), 1,
sym__identifier,
[72199] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4489), 1,
aux_sym_sequence_increment_token2,
[72206] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4491), 1,
anon_sym_LBRACK,
[72213] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4493), 1,
aux_sym_time_expression_token2,
[72220] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4495), 1,
aux_sym_sequence_increment_token2,
[72227] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4497), 1,
aux_sym_join_item_token3,
[72234] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4499), 1,
anon_sym_SEMI,
[72241] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4501), 1,
anon_sym_SEMI,
[72248] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4503), 1,
sym_number,
[72255] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4505), 1,
sym_number,
[72262] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4507), 1,
sym__identifier,
[72269] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4509), 1,
sym_number,
[72276] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3159), 1,
anon_sym_SEMI,
[72283] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4511), 1,
aux_sym_insert_conflict_token1,
[72290] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4513), 1,
anon_sym_SEMI,
[72297] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4515), 1,
anon_sym_LBRACK,
[72304] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4517), 1,
aux_sym_time_expression_token2,
[72311] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4519), 1,
aux_sym_for_statement_token2,
[72318] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4521), 1,
aux_sym_join_item_token3,
[72325] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4523), 1,
anon_sym_SEMI,
[72332] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3496), 1,
anon_sym_SEMI,
[72339] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4525), 1,
sym_number,
[72346] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4527), 1,
sym_number,
[72353] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4529), 1,
sym__identifier,
[72360] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4531), 1,
sym_number,
[72367] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4533), 1,
aux_sym_for_statement_token2,
[72374] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4535), 1,
anon_sym_SEMI,
[72381] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4537), 1,
aux_sym_drop_function_statement_token1,
[72388] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4539), 1,
anon_sym_LBRACK,
[72395] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4541), 1,
aux_sym_time_expression_token2,
[72402] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4543), 1,
aux_sym_create_trigger_statement_token1,
[72409] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4545), 1,
aux_sym_join_item_token3,
[72416] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3486), 1,
aux_sym_create_table_statement_token1,
[72423] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4547), 1,
anon_sym_SEMI,
[72430] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4549), 1,
sym_number,
[72437] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4551), 1,
sym_number,
[72444] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4553), 1,
sym__identifier,
[72451] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4555), 1,
sym_number,
[72458] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4557), 1,
aux_sym_or_replace_token1,
[72465] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4559), 1,
anon_sym_SEMI,
[72472] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4561), 1,
aux_sym_create_index_statement_token2,
[72479] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4563), 1,
anon_sym_LBRACK,
[72486] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4565), 1,
aux_sym_time_expression_token2,
[72493] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4567), 1,
sym_number,
[72500] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4569), 1,
sym_number,
[72507] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4571), 1,
sym__identifier,
[72514] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4573), 1,
sym_number,
[72521] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4575), 1,
aux_sym_for_statement_token2,
[72528] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4577), 1,
anon_sym_LBRACK,
[72535] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4579), 1,
aux_sym_time_expression_token2,
[72542] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4581), 1,
sym_number,
[72549] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4583), 1,
sym_number,
[72556] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4585), 1,
sym__identifier,
[72563] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4587), 1,
sym_number,
[72570] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4589), 1,
anon_sym_SEMI,
[72577] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4591), 1,
anon_sym_LBRACK,
[72584] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4593), 1,
aux_sym_time_expression_token2,
[72591] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4595), 1,
sym_number,
[72598] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4597), 1,
sym_number,
[72605] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4599), 1,
sym__identifier,
[72612] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4601), 1,
sym_number,
[72619] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4603), 1,
anon_sym_SEMI,
[72626] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4605), 1,
anon_sym_LBRACK,
[72633] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4607), 1,
aux_sym_time_expression_token2,
[72640] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4609), 1,
sym_number,
[72647] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4611), 1,
sym_number,
[72654] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4613), 1,
sym__identifier,
[72661] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4615), 1,
sym_number,
[72668] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4617), 1,
ts_builtin_sym_end,
[72675] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4619), 1,
anon_sym_LBRACK,
[72682] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4621), 1,
aux_sym_time_expression_token2,
[72689] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4623), 1,
sym_number,
[72696] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4625), 1,
sym_number,
[72703] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4627), 1,
sym__identifier,
[72710] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4629), 1,
sym_number,
[72717] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4631), 1,
sym_number,
[72724] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4633), 1,
sym_number,
[72731] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4635), 1,
sym_number,
[72738] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4637), 1,
aux_sym_for_statement_token2,
[72745] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4639), 1,
anon_sym_SEMI,
[72752] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4641), 1,
anon_sym_DOLLAR,
[72759] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4643), 1,
aux_sym_create_table_statement_token1,
[72766] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4645), 1,
aux_sym_update_statement_token4,
[72773] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4647), 1,
anon_sym_DOLLAR,
[72780] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(3163), 1,
anon_sym_SEMI,
[72787] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4649), 1,
anon_sym_DOLLAR,
[72794] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4651), 1,
aux_sym_insert_statement_token2,
[72801] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4653), 1,
anon_sym_DOLLAR,
[72808] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4655), 1,
aux_sym_select_statement_token1,
[72815] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4657), 1,
anon_sym_DOLLAR,
[72822] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4659), 1,
anon_sym_DOLLAR,
[72829] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4661), 1,
anon_sym_DOLLAR,
[72836] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4663), 1,
anon_sym_DOLLAR,
[72843] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4665), 1,
anon_sym_DOLLAR,
[72850] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4667), 1,
anon_sym_DOLLAR,
[72857] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4669), 1,
aux_sym_dollar_quote_string_token1,
[72864] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4671), 1,
aux_sym_dollar_quote_string_token1,
[72871] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4673), 1,
aux_sym_dollar_quote_string_token1,
[72878] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4675), 1,
aux_sym_dollar_quote_string_token1,
[72885] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4677), 1,
aux_sym_dollar_quote_string_token1,
[72892] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4679), 1,
aux_sym_dollar_quote_string_token1,
[72899] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4681), 1,
aux_sym_dollar_quote_string_token1,
[72906] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4683), 1,
aux_sym_dollar_quote_string_token1,
[72913] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4685), 1,
aux_sym_dollar_quote_string_token1,
[72920] = 2,
ACTIONS(3234), 1,
sym_comment,
ACTIONS(4687), 1,
aux_sym_dollar_quote_string_token1,
[72927] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4689), 1,
anon_sym_DOLLAR,
[72934] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4691), 1,
anon_sym_DOLLAR,
[72941] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4693), 1,
anon_sym_DOLLAR,
[72948] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4695), 1,
anon_sym_DOLLAR,
[72955] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4697), 1,
anon_sym_DOLLAR,
[72962] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4699), 1,
anon_sym_DOLLAR,
[72969] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4701), 1,
anon_sym_DOLLAR,
[72976] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4703), 1,
anon_sym_DOLLAR,
[72983] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4705), 1,
anon_sym_DOLLAR,
[72990] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4707), 1,
anon_sym_DOLLAR,
[72997] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4709), 1,
sym__identifier,
[73004] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4711), 1,
sym__identifier,
[73011] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4713), 1,
sym__identifier,
[73018] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4715), 1,
sym__identifier,
[73025] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4717), 1,
sym__identifier,
[73032] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4719), 1,
sym__identifier,
[73039] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4721), 1,
sym__identifier,
[73046] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4723), 1,
sym__identifier,
[73053] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4725), 1,
sym__identifier,
[73060] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(4727), 1,
sym__identifier,
};
static const uint32_t ts_small_parse_table_map[] = {
[SMALL_STATE(5)] = 0,
[SMALL_STATE(6)] = 74,
[SMALL_STATE(7)] = 148,
[SMALL_STATE(8)] = 230,
[SMALL_STATE(9)] = 312,
[SMALL_STATE(10)] = 407,
[SMALL_STATE(11)] = 476,
[SMALL_STATE(12)] = 571,
[SMALL_STATE(13)] = 666,
[SMALL_STATE(14)] = 761,
[SMALL_STATE(15)] = 856,
[SMALL_STATE(16)] = 951,
[SMALL_STATE(17)] = 1026,
[SMALL_STATE(18)] = 1095,
[SMALL_STATE(19)] = 1190,
[SMALL_STATE(20)] = 1258,
[SMALL_STATE(21)] = 1326,
[SMALL_STATE(22)] = 1398,
[SMALL_STATE(23)] = 1466,
[SMALL_STATE(24)] = 1534,
[SMALL_STATE(25)] = 1606,
[SMALL_STATE(26)] = 1677,
[SMALL_STATE(27)] = 1748,
[SMALL_STATE(28)] = 1821,
[SMALL_STATE(29)] = 1887,
[SMALL_STATE(30)] = 1953,
[SMALL_STATE(31)] = 2019,
[SMALL_STATE(32)] = 2085,
[SMALL_STATE(33)] = 2151,
[SMALL_STATE(34)] = 2217,
[SMALL_STATE(35)] = 2289,
[SMALL_STATE(36)] = 2355,
[SMALL_STATE(37)] = 2421,
[SMALL_STATE(38)] = 2487,
[SMALL_STATE(39)] = 2559,
[SMALL_STATE(40)] = 2625,
[SMALL_STATE(41)] = 2702,
[SMALL_STATE(42)] = 2771,
[SMALL_STATE(43)] = 2848,
[SMALL_STATE(44)] = 2917,
[SMALL_STATE(45)] = 2982,
[SMALL_STATE(46)] = 3081,
[SMALL_STATE(47)] = 3173,
[SMALL_STATE(48)] = 3237,
[SMALL_STATE(49)] = 3329,
[SMALL_STATE(50)] = 3395,
[SMALL_STATE(51)] = 3461,
[SMALL_STATE(52)] = 3527,
[SMALL_STATE(53)] = 3593,
[SMALL_STATE(54)] = 3657,
[SMALL_STATE(55)] = 3749,
[SMALL_STATE(56)] = 3865,
[SMALL_STATE(57)] = 3931,
[SMALL_STATE(58)] = 3997,
[SMALL_STATE(59)] = 4063,
[SMALL_STATE(60)] = 4129,
[SMALL_STATE(61)] = 4193,
[SMALL_STATE(62)] = 4269,
[SMALL_STATE(63)] = 4361,
[SMALL_STATE(64)] = 4425,
[SMALL_STATE(65)] = 4517,
[SMALL_STATE(66)] = 4581,
[SMALL_STATE(67)] = 4673,
[SMALL_STATE(68)] = 4762,
[SMALL_STATE(69)] = 4825,
[SMALL_STATE(70)] = 4934,
[SMALL_STATE(71)] = 4997,
[SMALL_STATE(72)] = 5060,
[SMALL_STATE(73)] = 5123,
[SMALL_STATE(74)] = 5186,
[SMALL_STATE(75)] = 5249,
[SMALL_STATE(76)] = 5312,
[SMALL_STATE(77)] = 5375,
[SMALL_STATE(78)] = 5438,
[SMALL_STATE(79)] = 5527,
[SMALL_STATE(80)] = 5624,
[SMALL_STATE(81)] = 5687,
[SMALL_STATE(82)] = 5776,
[SMALL_STATE(83)] = 5839,
[SMALL_STATE(84)] = 5902,
[SMALL_STATE(85)] = 5965,
[SMALL_STATE(86)] = 6074,
[SMALL_STATE(87)] = 6137,
[SMALL_STATE(88)] = 6212,
[SMALL_STATE(89)] = 6275,
[SMALL_STATE(90)] = 6342,
[SMALL_STATE(91)] = 6409,
[SMALL_STATE(92)] = 6472,
[SMALL_STATE(93)] = 6535,
[SMALL_STATE(94)] = 6602,
[SMALL_STATE(95)] = 6669,
[SMALL_STATE(96)] = 6732,
[SMALL_STATE(97)] = 6795,
[SMALL_STATE(98)] = 6858,
[SMALL_STATE(99)] = 6921,
[SMALL_STATE(100)] = 6984,
[SMALL_STATE(101)] = 7047,
[SMALL_STATE(102)] = 7136,
[SMALL_STATE(103)] = 7199,
[SMALL_STATE(104)] = 7262,
[SMALL_STATE(105)] = 7325,
[SMALL_STATE(106)] = 7388,
[SMALL_STATE(107)] = 7451,
[SMALL_STATE(108)] = 7514,
[SMALL_STATE(109)] = 7577,
[SMALL_STATE(110)] = 7640,
[SMALL_STATE(111)] = 7715,
[SMALL_STATE(112)] = 7778,
[SMALL_STATE(113)] = 7841,
[SMALL_STATE(114)] = 7904,
[SMALL_STATE(115)] = 7967,
[SMALL_STATE(116)] = 8029,
[SMALL_STATE(117)] = 8117,
[SMALL_STATE(118)] = 8207,
[SMALL_STATE(119)] = 8295,
[SMALL_STATE(120)] = 8357,
[SMALL_STATE(121)] = 8423,
[SMALL_STATE(122)] = 8485,
[SMALL_STATE(123)] = 8551,
[SMALL_STATE(124)] = 8619,
[SMALL_STATE(125)] = 8681,
[SMALL_STATE(126)] = 8749,
[SMALL_STATE(127)] = 8839,
[SMALL_STATE(128)] = 8935,
[SMALL_STATE(129)] = 9001,
[SMALL_STATE(130)] = 9089,
[SMALL_STATE(131)] = 9177,
[SMALL_STATE(132)] = 9243,
[SMALL_STATE(133)] = 9333,
[SMALL_STATE(134)] = 9407,
[SMALL_STATE(135)] = 9481,
[SMALL_STATE(136)] = 9542,
[SMALL_STATE(137)] = 9609,
[SMALL_STATE(138)] = 9670,
[SMALL_STATE(139)] = 9759,
[SMALL_STATE(140)] = 9820,
[SMALL_STATE(141)] = 9881,
[SMALL_STATE(142)] = 9942,
[SMALL_STATE(143)] = 10003,
[SMALL_STATE(144)] = 10092,
[SMALL_STATE(145)] = 10179,
[SMALL_STATE(146)] = 10240,
[SMALL_STATE(147)] = 10327,
[SMALL_STATE(148)] = 10388,
[SMALL_STATE(149)] = 10449,
[SMALL_STATE(150)] = 10538,
[SMALL_STATE(151)] = 10605,
[SMALL_STATE(152)] = 10666,
[SMALL_STATE(153)] = 10727,
[SMALL_STATE(154)] = 10788,
[SMALL_STATE(155)] = 10879,
[SMALL_STATE(156)] = 10966,
[SMALL_STATE(157)] = 11027,
[SMALL_STATE(158)] = 11088,
[SMALL_STATE(159)] = 11149,
[SMALL_STATE(160)] = 11216,
[SMALL_STATE(161)] = 11307,
[SMALL_STATE(162)] = 11372,
[SMALL_STATE(163)] = 11437,
[SMALL_STATE(164)] = 11524,
[SMALL_STATE(165)] = 11591,
[SMALL_STATE(166)] = 11697,
[SMALL_STATE(167)] = 11761,
[SMALL_STATE(168)] = 11821,
[SMALL_STATE(169)] = 11881,
[SMALL_STATE(170)] = 11947,
[SMALL_STATE(171)] = 12053,
[SMALL_STATE(172)] = 12159,
[SMALL_STATE(173)] = 12223,
[SMALL_STATE(174)] = 12329,
[SMALL_STATE(175)] = 12395,
[SMALL_STATE(176)] = 12459,
[SMALL_STATE(177)] = 12565,
[SMALL_STATE(178)] = 12651,
[SMALL_STATE(179)] = 12757,
[SMALL_STATE(180)] = 12863,
[SMALL_STATE(181)] = 12969,
[SMALL_STATE(182)] = 13075,
[SMALL_STATE(183)] = 13181,
[SMALL_STATE(184)] = 13287,
[SMALL_STATE(185)] = 13393,
[SMALL_STATE(186)] = 13453,
[SMALL_STATE(187)] = 13513,
[SMALL_STATE(188)] = 13577,
[SMALL_STATE(189)] = 13641,
[SMALL_STATE(190)] = 13705,
[SMALL_STATE(191)] = 13765,
[SMALL_STATE(192)] = 13829,
[SMALL_STATE(193)] = 13889,
[SMALL_STATE(194)] = 13949,
[SMALL_STATE(195)] = 14009,
[SMALL_STATE(196)] = 14115,
[SMALL_STATE(197)] = 14221,
[SMALL_STATE(198)] = 14307,
[SMALL_STATE(199)] = 14367,
[SMALL_STATE(200)] = 14427,
[SMALL_STATE(201)] = 14491,
[SMALL_STATE(202)] = 14597,
[SMALL_STATE(203)] = 14703,
[SMALL_STATE(204)] = 14809,
[SMALL_STATE(205)] = 14915,
[SMALL_STATE(206)] = 15021,
[SMALL_STATE(207)] = 15080,
[SMALL_STATE(208)] = 15141,
[SMALL_STATE(209)] = 15244,
[SMALL_STATE(210)] = 15309,
[SMALL_STATE(211)] = 15368,
[SMALL_STATE(212)] = 15427,
[SMALL_STATE(213)] = 15530,
[SMALL_STATE(214)] = 15593,
[SMALL_STATE(215)] = 15658,
[SMALL_STATE(216)] = 15721,
[SMALL_STATE(217)] = 15784,
[SMALL_STATE(218)] = 15849,
[SMALL_STATE(219)] = 15908,
[SMALL_STATE(220)] = 15967,
[SMALL_STATE(221)] = 16026,
[SMALL_STATE(222)] = 16087,
[SMALL_STATE(223)] = 16146,
[SMALL_STATE(224)] = 16211,
[SMALL_STATE(225)] = 16270,
[SMALL_STATE(226)] = 16331,
[SMALL_STATE(227)] = 16390,
[SMALL_STATE(228)] = 16493,
[SMALL_STATE(229)] = 16554,
[SMALL_STATE(230)] = 16615,
[SMALL_STATE(231)] = 16676,
[SMALL_STATE(232)] = 16737,
[SMALL_STATE(233)] = 16796,
[SMALL_STATE(234)] = 16859,
[SMALL_STATE(235)] = 16920,
[SMALL_STATE(236)] = 17023,
[SMALL_STATE(237)] = 17081,
[SMALL_STATE(238)] = 17139,
[SMALL_STATE(239)] = 17197,
[SMALL_STATE(240)] = 17255,
[SMALL_STATE(241)] = 17313,
[SMALL_STATE(242)] = 17371,
[SMALL_STATE(243)] = 17429,
[SMALL_STATE(244)] = 17487,
[SMALL_STATE(245)] = 17545,
[SMALL_STATE(246)] = 17603,
[SMALL_STATE(247)] = 17663,
[SMALL_STATE(248)] = 17723,
[SMALL_STATE(249)] = 17783,
[SMALL_STATE(250)] = 17843,
[SMALL_STATE(251)] = 17901,
[SMALL_STATE(252)] = 17959,
[SMALL_STATE(253)] = 18017,
[SMALL_STATE(254)] = 18075,
[SMALL_STATE(255)] = 18133,
[SMALL_STATE(256)] = 18259,
[SMALL_STATE(257)] = 18317,
[SMALL_STATE(258)] = 18379,
[SMALL_STATE(259)] = 18441,
[SMALL_STATE(260)] = 18499,
[SMALL_STATE(261)] = 18625,
[SMALL_STATE(262)] = 18683,
[SMALL_STATE(263)] = 18741,
[SMALL_STATE(264)] = 18799,
[SMALL_STATE(265)] = 18857,
[SMALL_STATE(266)] = 18915,
[SMALL_STATE(267)] = 18973,
[SMALL_STATE(268)] = 19031,
[SMALL_STATE(269)] = 19089,
[SMALL_STATE(270)] = 19147,
[SMALL_STATE(271)] = 19205,
[SMALL_STATE(272)] = 19263,
[SMALL_STATE(273)] = 19327,
[SMALL_STATE(274)] = 19385,
[SMALL_STATE(275)] = 19443,
[SMALL_STATE(276)] = 19507,
[SMALL_STATE(277)] = 19565,
[SMALL_STATE(278)] = 19623,
[SMALL_STATE(279)] = 19711,
[SMALL_STATE(280)] = 19769,
[SMALL_STATE(281)] = 19827,
[SMALL_STATE(282)] = 19885,
[SMALL_STATE(283)] = 19969,
[SMALL_STATE(284)] = 20027,
[SMALL_STATE(285)] = 20085,
[SMALL_STATE(286)] = 20143,
[SMALL_STATE(287)] = 20201,
[SMALL_STATE(288)] = 20259,
[SMALL_STATE(289)] = 20317,
[SMALL_STATE(290)] = 20375,
[SMALL_STATE(291)] = 20433,
[SMALL_STATE(292)] = 20491,
[SMALL_STATE(293)] = 20549,
[SMALL_STATE(294)] = 20607,
[SMALL_STATE(295)] = 20665,
[SMALL_STATE(296)] = 20723,
[SMALL_STATE(297)] = 20781,
[SMALL_STATE(298)] = 20839,
[SMALL_STATE(299)] = 20900,
[SMALL_STATE(300)] = 20957,
[SMALL_STATE(301)] = 21014,
[SMALL_STATE(302)] = 21071,
[SMALL_STATE(303)] = 21128,
[SMALL_STATE(304)] = 21185,
[SMALL_STATE(305)] = 21242,
[SMALL_STATE(306)] = 21299,
[SMALL_STATE(307)] = 21356,
[SMALL_STATE(308)] = 21413,
[SMALL_STATE(309)] = 21470,
[SMALL_STATE(310)] = 21527,
[SMALL_STATE(311)] = 21584,
[SMALL_STATE(312)] = 21641,
[SMALL_STATE(313)] = 21698,
[SMALL_STATE(314)] = 21755,
[SMALL_STATE(315)] = 21812,
[SMALL_STATE(316)] = 21869,
[SMALL_STATE(317)] = 21928,
[SMALL_STATE(318)] = 21985,
[SMALL_STATE(319)] = 22042,
[SMALL_STATE(320)] = 22101,
[SMALL_STATE(321)] = 22160,
[SMALL_STATE(322)] = 22219,
[SMALL_STATE(323)] = 22278,
[SMALL_STATE(324)] = 22339,
[SMALL_STATE(325)] = 22400,
[SMALL_STATE(326)] = 22461,
[SMALL_STATE(327)] = 22520,
[SMALL_STATE(328)] = 22579,
[SMALL_STATE(329)] = 22638,
[SMALL_STATE(330)] = 22694,
[SMALL_STATE(331)] = 22750,
[SMALL_STATE(332)] = 22808,
[SMALL_STATE(333)] = 22864,
[SMALL_STATE(334)] = 22922,
[SMALL_STATE(335)] = 22978,
[SMALL_STATE(336)] = 23036,
[SMALL_STATE(337)] = 23092,
[SMALL_STATE(338)] = 23148,
[SMALL_STATE(339)] = 23204,
[SMALL_STATE(340)] = 23260,
[SMALL_STATE(341)] = 23316,
[SMALL_STATE(342)] = 23372,
[SMALL_STATE(343)] = 23428,
[SMALL_STATE(344)] = 23484,
[SMALL_STATE(345)] = 23542,
[SMALL_STATE(346)] = 23598,
[SMALL_STATE(347)] = 23654,
[SMALL_STATE(348)] = 23710,
[SMALL_STATE(349)] = 23766,
[SMALL_STATE(350)] = 23822,
[SMALL_STATE(351)] = 23878,
[SMALL_STATE(352)] = 23934,
[SMALL_STATE(353)] = 23990,
[SMALL_STATE(354)] = 24046,
[SMALL_STATE(355)] = 24102,
[SMALL_STATE(356)] = 24158,
[SMALL_STATE(357)] = 24214,
[SMALL_STATE(358)] = 24282,
[SMALL_STATE(359)] = 24338,
[SMALL_STATE(360)] = 24460,
[SMALL_STATE(361)] = 24516,
[SMALL_STATE(362)] = 24572,
[SMALL_STATE(363)] = 24628,
[SMALL_STATE(364)] = 24684,
[SMALL_STATE(365)] = 24740,
[SMALL_STATE(366)] = 24796,
[SMALL_STATE(367)] = 24852,
[SMALL_STATE(368)] = 24908,
[SMALL_STATE(369)] = 25030,
[SMALL_STATE(370)] = 25120,
[SMALL_STATE(371)] = 25176,
[SMALL_STATE(372)] = 25234,
[SMALL_STATE(373)] = 25290,
[SMALL_STATE(374)] = 25348,
[SMALL_STATE(375)] = 25406,
[SMALL_STATE(376)] = 25462,
[SMALL_STATE(377)] = 25544,
[SMALL_STATE(378)] = 25602,
[SMALL_STATE(379)] = 25658,
[SMALL_STATE(380)] = 25713,
[SMALL_STATE(381)] = 25768,
[SMALL_STATE(382)] = 25823,
[SMALL_STATE(383)] = 25878,
[SMALL_STATE(384)] = 25933,
[SMALL_STATE(385)] = 25988,
[SMALL_STATE(386)] = 26043,
[SMALL_STATE(387)] = 26126,
[SMALL_STATE(388)] = 26181,
[SMALL_STATE(389)] = 26236,
[SMALL_STATE(390)] = 26291,
[SMALL_STATE(391)] = 26346,
[SMALL_STATE(392)] = 26401,
[SMALL_STATE(393)] = 26482,
[SMALL_STATE(394)] = 26537,
[SMALL_STATE(395)] = 26592,
[SMALL_STATE(396)] = 26647,
[SMALL_STATE(397)] = 26702,
[SMALL_STATE(398)] = 26757,
[SMALL_STATE(399)] = 26846,
[SMALL_STATE(400)] = 26967,
[SMALL_STATE(401)] = 27022,
[SMALL_STATE(402)] = 27077,
[SMALL_STATE(403)] = 27132,
[SMALL_STATE(404)] = 27187,
[SMALL_STATE(405)] = 27242,
[SMALL_STATE(406)] = 27309,
[SMALL_STATE(407)] = 27364,
[SMALL_STATE(408)] = 27443,
[SMALL_STATE(409)] = 27498,
[SMALL_STATE(410)] = 27619,
[SMALL_STATE(411)] = 27674,
[SMALL_STATE(412)] = 27729,
[SMALL_STATE(413)] = 27784,
[SMALL_STATE(414)] = 27871,
[SMALL_STATE(415)] = 27926,
[SMALL_STATE(416)] = 27981,
[SMALL_STATE(417)] = 28036,
[SMALL_STATE(418)] = 28091,
[SMALL_STATE(419)] = 28146,
[SMALL_STATE(420)] = 28201,
[SMALL_STATE(421)] = 28256,
[SMALL_STATE(422)] = 28311,
[SMALL_STATE(423)] = 28394,
[SMALL_STATE(424)] = 28449,
[SMALL_STATE(425)] = 28532,
[SMALL_STATE(426)] = 28587,
[SMALL_STATE(427)] = 28642,
[SMALL_STATE(428)] = 28696,
[SMALL_STATE(429)] = 28774,
[SMALL_STATE(430)] = 28828,
[SMALL_STATE(431)] = 28910,
[SMALL_STATE(432)] = 28966,
[SMALL_STATE(433)] = 29022,
[SMALL_STATE(434)] = 29104,
[SMALL_STATE(435)] = 29186,
[SMALL_STATE(436)] = 29244,
[SMALL_STATE(437)] = 29302,
[SMALL_STATE(438)] = 29381,
[SMALL_STATE(439)] = 29438,
[SMALL_STATE(440)] = 29495,
[SMALL_STATE(441)] = 29576,
[SMALL_STATE(442)] = 29635,
[SMALL_STATE(443)] = 29715,
[SMALL_STATE(444)] = 29795,
[SMALL_STATE(445)] = 29875,
[SMALL_STATE(446)] = 29955,
[SMALL_STATE(447)] = 30035,
[SMALL_STATE(448)] = 30115,
[SMALL_STATE(449)] = 30195,
[SMALL_STATE(450)] = 30275,
[SMALL_STATE(451)] = 30355,
[SMALL_STATE(452)] = 30435,
[SMALL_STATE(453)] = 30515,
[SMALL_STATE(454)] = 30573,
[SMALL_STATE(455)] = 30653,
[SMALL_STATE(456)] = 30733,
[SMALL_STATE(457)] = 30785,
[SMALL_STATE(458)] = 30861,
[SMALL_STATE(459)] = 30941,
[SMALL_STATE(460)] = 31021,
[SMALL_STATE(461)] = 31101,
[SMALL_STATE(462)] = 31153,
[SMALL_STATE(463)] = 31205,
[SMALL_STATE(464)] = 31285,
[SMALL_STATE(465)] = 31365,
[SMALL_STATE(466)] = 31445,
[SMALL_STATE(467)] = 31497,
[SMALL_STATE(468)] = 31577,
[SMALL_STATE(469)] = 31657,
[SMALL_STATE(470)] = 31737,
[SMALL_STATE(471)] = 31817,
[SMALL_STATE(472)] = 31897,
[SMALL_STATE(473)] = 31977,
[SMALL_STATE(474)] = 32029,
[SMALL_STATE(475)] = 32109,
[SMALL_STATE(476)] = 32189,
[SMALL_STATE(477)] = 32241,
[SMALL_STATE(478)] = 32321,
[SMALL_STATE(479)] = 32401,
[SMALL_STATE(480)] = 32481,
[SMALL_STATE(481)] = 32561,
[SMALL_STATE(482)] = 32641,
[SMALL_STATE(483)] = 32721,
[SMALL_STATE(484)] = 32801,
[SMALL_STATE(485)] = 32881,
[SMALL_STATE(486)] = 32939,
[SMALL_STATE(487)] = 33019,
[SMALL_STATE(488)] = 33099,
[SMALL_STATE(489)] = 33179,
[SMALL_STATE(490)] = 33259,
[SMALL_STATE(491)] = 33339,
[SMALL_STATE(492)] = 33419,
[SMALL_STATE(493)] = 33499,
[SMALL_STATE(494)] = 33579,
[SMALL_STATE(495)] = 33630,
[SMALL_STATE(496)] = 33707,
[SMALL_STATE(497)] = 33758,
[SMALL_STATE(498)] = 33833,
[SMALL_STATE(499)] = 33884,
[SMALL_STATE(500)] = 33939,
[SMALL_STATE(501)] = 33994,
[SMALL_STATE(502)] = 34051,
[SMALL_STATE(503)] = 34128,
[SMALL_STATE(504)] = 34179,
[SMALL_STATE(505)] = 34254,
[SMALL_STATE(506)] = 34331,
[SMALL_STATE(507)] = 34406,
[SMALL_STATE(508)] = 34457,
[SMALL_STATE(509)] = 34508,
[SMALL_STATE(510)] = 34582,
[SMALL_STATE(511)] = 34656,
[SMALL_STATE(512)] = 34730,
[SMALL_STATE(513)] = 34804,
[SMALL_STATE(514)] = 34878,
[SMALL_STATE(515)] = 34952,
[SMALL_STATE(516)] = 35026,
[SMALL_STATE(517)] = 35100,
[SMALL_STATE(518)] = 35174,
[SMALL_STATE(519)] = 35248,
[SMALL_STATE(520)] = 35300,
[SMALL_STATE(521)] = 35374,
[SMALL_STATE(522)] = 35428,
[SMALL_STATE(523)] = 35482,
[SMALL_STATE(524)] = 35556,
[SMALL_STATE(525)] = 35606,
[SMALL_STATE(526)] = 35658,
[SMALL_STATE(527)] = 35732,
[SMALL_STATE(528)] = 35784,
[SMALL_STATE(529)] = 35858,
[SMALL_STATE(530)] = 35932,
[SMALL_STATE(531)] = 36006,
[SMALL_STATE(532)] = 36080,
[SMALL_STATE(533)] = 36154,
[SMALL_STATE(534)] = 36206,
[SMALL_STATE(535)] = 36255,
[SMALL_STATE(536)] = 36304,
[SMALL_STATE(537)] = 36353,
[SMALL_STATE(538)] = 36402,
[SMALL_STATE(539)] = 36451,
[SMALL_STATE(540)] = 36500,
[SMALL_STATE(541)] = 36551,
[SMALL_STATE(542)] = 36600,
[SMALL_STATE(543)] = 36651,
[SMALL_STATE(544)] = 36700,
[SMALL_STATE(545)] = 36751,
[SMALL_STATE(546)] = 36802,
[SMALL_STATE(547)] = 36851,
[SMALL_STATE(548)] = 36900,
[SMALL_STATE(549)] = 36949,
[SMALL_STATE(550)] = 36998,
[SMALL_STATE(551)] = 37047,
[SMALL_STATE(552)] = 37096,
[SMALL_STATE(553)] = 37145,
[SMALL_STATE(554)] = 37194,
[SMALL_STATE(555)] = 37243,
[SMALL_STATE(556)] = 37292,
[SMALL_STATE(557)] = 37341,
[SMALL_STATE(558)] = 37390,
[SMALL_STATE(559)] = 37438,
[SMALL_STATE(560)] = 37486,
[SMALL_STATE(561)] = 37534,
[SMALL_STATE(562)] = 37582,
[SMALL_STATE(563)] = 37630,
[SMALL_STATE(564)] = 37678,
[SMALL_STATE(565)] = 37726,
[SMALL_STATE(566)] = 37774,
[SMALL_STATE(567)] = 37822,
[SMALL_STATE(568)] = 37870,
[SMALL_STATE(569)] = 37918,
[SMALL_STATE(570)] = 37966,
[SMALL_STATE(571)] = 38014,
[SMALL_STATE(572)] = 38062,
[SMALL_STATE(573)] = 38110,
[SMALL_STATE(574)] = 38158,
[SMALL_STATE(575)] = 38206,
[SMALL_STATE(576)] = 38254,
[SMALL_STATE(577)] = 38302,
[SMALL_STATE(578)] = 38344,
[SMALL_STATE(579)] = 38386,
[SMALL_STATE(580)] = 38428,
[SMALL_STATE(581)] = 38508,
[SMALL_STATE(582)] = 38588,
[SMALL_STATE(583)] = 38664,
[SMALL_STATE(584)] = 38732,
[SMALL_STATE(585)] = 38808,
[SMALL_STATE(586)] = 38884,
[SMALL_STATE(587)] = 38960,
[SMALL_STATE(588)] = 39036,
[SMALL_STATE(589)] = 39112,
[SMALL_STATE(590)] = 39188,
[SMALL_STATE(591)] = 39264,
[SMALL_STATE(592)] = 39340,
[SMALL_STATE(593)] = 39416,
[SMALL_STATE(594)] = 39484,
[SMALL_STATE(595)] = 39560,
[SMALL_STATE(596)] = 39636,
[SMALL_STATE(597)] = 39712,
[SMALL_STATE(598)] = 39788,
[SMALL_STATE(599)] = 39864,
[SMALL_STATE(600)] = 39940,
[SMALL_STATE(601)] = 40016,
[SMALL_STATE(602)] = 40089,
[SMALL_STATE(603)] = 40162,
[SMALL_STATE(604)] = 40235,
[SMALL_STATE(605)] = 40308,
[SMALL_STATE(606)] = 40381,
[SMALL_STATE(607)] = 40454,
[SMALL_STATE(608)] = 40527,
[SMALL_STATE(609)] = 40600,
[SMALL_STATE(610)] = 40673,
[SMALL_STATE(611)] = 40746,
[SMALL_STATE(612)] = 40819,
[SMALL_STATE(613)] = 40892,
[SMALL_STATE(614)] = 40962,
[SMALL_STATE(615)] = 41029,
[SMALL_STATE(616)] = 41096,
[SMALL_STATE(617)] = 41163,
[SMALL_STATE(618)] = 41230,
[SMALL_STATE(619)] = 41297,
[SMALL_STATE(620)] = 41364,
[SMALL_STATE(621)] = 41431,
[SMALL_STATE(622)] = 41495,
[SMALL_STATE(623)] = 41559,
[SMALL_STATE(624)] = 41623,
[SMALL_STATE(625)] = 41687,
[SMALL_STATE(626)] = 41751,
[SMALL_STATE(627)] = 41815,
[SMALL_STATE(628)] = 41879,
[SMALL_STATE(629)] = 41943,
[SMALL_STATE(630)] = 42007,
[SMALL_STATE(631)] = 42071,
[SMALL_STATE(632)] = 42135,
[SMALL_STATE(633)] = 42199,
[SMALL_STATE(634)] = 42263,
[SMALL_STATE(635)] = 42327,
[SMALL_STATE(636)] = 42391,
[SMALL_STATE(637)] = 42455,
[SMALL_STATE(638)] = 42519,
[SMALL_STATE(639)] = 42583,
[SMALL_STATE(640)] = 42647,
[SMALL_STATE(641)] = 42711,
[SMALL_STATE(642)] = 42775,
[SMALL_STATE(643)] = 42839,
[SMALL_STATE(644)] = 42903,
[SMALL_STATE(645)] = 42967,
[SMALL_STATE(646)] = 43031,
[SMALL_STATE(647)] = 43095,
[SMALL_STATE(648)] = 43159,
[SMALL_STATE(649)] = 43223,
[SMALL_STATE(650)] = 43287,
[SMALL_STATE(651)] = 43351,
[SMALL_STATE(652)] = 43415,
[SMALL_STATE(653)] = 43476,
[SMALL_STATE(654)] = 43537,
[SMALL_STATE(655)] = 43598,
[SMALL_STATE(656)] = 43659,
[SMALL_STATE(657)] = 43720,
[SMALL_STATE(658)] = 43781,
[SMALL_STATE(659)] = 43842,
[SMALL_STATE(660)] = 43903,
[SMALL_STATE(661)] = 43964,
[SMALL_STATE(662)] = 44025,
[SMALL_STATE(663)] = 44086,
[SMALL_STATE(664)] = 44147,
[SMALL_STATE(665)] = 44208,
[SMALL_STATE(666)] = 44269,
[SMALL_STATE(667)] = 44330,
[SMALL_STATE(668)] = 44391,
[SMALL_STATE(669)] = 44452,
[SMALL_STATE(670)] = 44513,
[SMALL_STATE(671)] = 44574,
[SMALL_STATE(672)] = 44635,
[SMALL_STATE(673)] = 44696,
[SMALL_STATE(674)] = 44757,
[SMALL_STATE(675)] = 44818,
[SMALL_STATE(676)] = 44879,
[SMALL_STATE(677)] = 44940,
[SMALL_STATE(678)] = 45001,
[SMALL_STATE(679)] = 45062,
[SMALL_STATE(680)] = 45123,
[SMALL_STATE(681)] = 45184,
[SMALL_STATE(682)] = 45245,
[SMALL_STATE(683)] = 45306,
[SMALL_STATE(684)] = 45367,
[SMALL_STATE(685)] = 45428,
[SMALL_STATE(686)] = 45489,
[SMALL_STATE(687)] = 45550,
[SMALL_STATE(688)] = 45611,
[SMALL_STATE(689)] = 45672,
[SMALL_STATE(690)] = 45733,
[SMALL_STATE(691)] = 45794,
[SMALL_STATE(692)] = 45855,
[SMALL_STATE(693)] = 45916,
[SMALL_STATE(694)] = 45977,
[SMALL_STATE(695)] = 46038,
[SMALL_STATE(696)] = 46099,
[SMALL_STATE(697)] = 46160,
[SMALL_STATE(698)] = 46221,
[SMALL_STATE(699)] = 46282,
[SMALL_STATE(700)] = 46343,
[SMALL_STATE(701)] = 46404,
[SMALL_STATE(702)] = 46465,
[SMALL_STATE(703)] = 46526,
[SMALL_STATE(704)] = 46587,
[SMALL_STATE(705)] = 46648,
[SMALL_STATE(706)] = 46709,
[SMALL_STATE(707)] = 46770,
[SMALL_STATE(708)] = 46831,
[SMALL_STATE(709)] = 46892,
[SMALL_STATE(710)] = 46953,
[SMALL_STATE(711)] = 47014,
[SMALL_STATE(712)] = 47075,
[SMALL_STATE(713)] = 47136,
[SMALL_STATE(714)] = 47197,
[SMALL_STATE(715)] = 47258,
[SMALL_STATE(716)] = 47319,
[SMALL_STATE(717)] = 47380,
[SMALL_STATE(718)] = 47441,
[SMALL_STATE(719)] = 47502,
[SMALL_STATE(720)] = 47563,
[SMALL_STATE(721)] = 47633,
[SMALL_STATE(722)] = 47703,
[SMALL_STATE(723)] = 47773,
[SMALL_STATE(724)] = 47805,
[SMALL_STATE(725)] = 47875,
[SMALL_STATE(726)] = 47908,
[SMALL_STATE(727)] = 47941,
[SMALL_STATE(728)] = 47980,
[SMALL_STATE(729)] = 48044,
[SMALL_STATE(730)] = 48086,
[SMALL_STATE(731)] = 48116,
[SMALL_STATE(732)] = 48184,
[SMALL_STATE(733)] = 48226,
[SMALL_STATE(734)] = 48268,
[SMALL_STATE(735)] = 48310,
[SMALL_STATE(736)] = 48378,
[SMALL_STATE(737)] = 48442,
[SMALL_STATE(738)] = 48510,
[SMALL_STATE(739)] = 48574,
[SMALL_STATE(740)] = 48638,
[SMALL_STATE(741)] = 48674,
[SMALL_STATE(742)] = 48742,
[SMALL_STATE(743)] = 48784,
[SMALL_STATE(744)] = 48851,
[SMALL_STATE(745)] = 48878,
[SMALL_STATE(746)] = 48907,
[SMALL_STATE(747)] = 48974,
[SMALL_STATE(748)] = 49001,
[SMALL_STATE(749)] = 49028,
[SMALL_STATE(750)] = 49055,
[SMALL_STATE(751)] = 49122,
[SMALL_STATE(752)] = 49149,
[SMALL_STATE(753)] = 49178,
[SMALL_STATE(754)] = 49207,
[SMALL_STATE(755)] = 49234,
[SMALL_STATE(756)] = 49267,
[SMALL_STATE(757)] = 49296,
[SMALL_STATE(758)] = 49323,
[SMALL_STATE(759)] = 49390,
[SMALL_STATE(760)] = 49417,
[SMALL_STATE(761)] = 49454,
[SMALL_STATE(762)] = 49494,
[SMALL_STATE(763)] = 49552,
[SMALL_STATE(764)] = 49610,
[SMALL_STATE(765)] = 49672,
[SMALL_STATE(766)] = 49712,
[SMALL_STATE(767)] = 49774,
[SMALL_STATE(768)] = 49832,
[SMALL_STATE(769)] = 49890,
[SMALL_STATE(770)] = 49952,
[SMALL_STATE(771)] = 49980,
[SMALL_STATE(772)] = 50020,
[SMALL_STATE(773)] = 50056,
[SMALL_STATE(774)] = 50090,
[SMALL_STATE(775)] = 50152,
[SMALL_STATE(776)] = 50192,
[SMALL_STATE(777)] = 50232,
[SMALL_STATE(778)] = 50290,
[SMALL_STATE(779)] = 50335,
[SMALL_STATE(780)] = 50362,
[SMALL_STATE(781)] = 50393,
[SMALL_STATE(782)] = 50454,
[SMALL_STATE(783)] = 50481,
[SMALL_STATE(784)] = 50526,
[SMALL_STATE(785)] = 50565,
[SMALL_STATE(786)] = 50592,
[SMALL_STATE(787)] = 50631,
[SMALL_STATE(788)] = 50670,
[SMALL_STATE(789)] = 50699,
[SMALL_STATE(790)] = 50744,
[SMALL_STATE(791)] = 50789,
[SMALL_STATE(792)] = 50850,
[SMALL_STATE(793)] = 50883,
[SMALL_STATE(794)] = 50944,
[SMALL_STATE(795)] = 50989,
[SMALL_STATE(796)] = 51034,
[SMALL_STATE(797)] = 51073,
[SMALL_STATE(798)] = 51134,
[SMALL_STATE(799)] = 51179,
[SMALL_STATE(800)] = 51218,
[SMALL_STATE(801)] = 51245,
[SMALL_STATE(802)] = 51301,
[SMALL_STATE(803)] = 51325,
[SMALL_STATE(804)] = 51351,
[SMALL_STATE(805)] = 51407,
[SMALL_STATE(806)] = 51433,
[SMALL_STATE(807)] = 51459,
[SMALL_STATE(808)] = 51515,
[SMALL_STATE(809)] = 51545,
[SMALL_STATE(810)] = 51601,
[SMALL_STATE(811)] = 51657,
[SMALL_STATE(812)] = 51706,
[SMALL_STATE(813)] = 51739,
[SMALL_STATE(814)] = 51788,
[SMALL_STATE(815)] = 51843,
[SMALL_STATE(816)] = 51898,
[SMALL_STATE(817)] = 51953,
[SMALL_STATE(818)] = 52008,
[SMALL_STATE(819)] = 52057,
[SMALL_STATE(820)] = 52106,
[SMALL_STATE(821)] = 52137,
[SMALL_STATE(822)] = 52186,
[SMALL_STATE(823)] = 52241,
[SMALL_STATE(824)] = 52290,
[SMALL_STATE(825)] = 52322,
[SMALL_STATE(826)] = 52348,
[SMALL_STATE(827)] = 52384,
[SMALL_STATE(828)] = 52420,
[SMALL_STATE(829)] = 52456,
[SMALL_STATE(830)] = 52482,
[SMALL_STATE(831)] = 52508,
[SMALL_STATE(832)] = 52532,
[SMALL_STATE(833)] = 52568,
[SMALL_STATE(834)] = 52594,
[SMALL_STATE(835)] = 52624,
[SMALL_STATE(836)] = 52650,
[SMALL_STATE(837)] = 52676,
[SMALL_STATE(838)] = 52712,
[SMALL_STATE(839)] = 52759,
[SMALL_STATE(840)] = 52786,
[SMALL_STATE(841)] = 52833,
[SMALL_STATE(842)] = 52882,
[SMALL_STATE(843)] = 52925,
[SMALL_STATE(844)] = 52948,
[SMALL_STATE(845)] = 52995,
[SMALL_STATE(846)] = 53036,
[SMALL_STATE(847)] = 53083,
[SMALL_STATE(848)] = 53106,
[SMALL_STATE(849)] = 53149,
[SMALL_STATE(850)] = 53196,
[SMALL_STATE(851)] = 53221,
[SMALL_STATE(852)] = 53250,
[SMALL_STATE(853)] = 53275,
[SMALL_STATE(854)] = 53316,
[SMALL_STATE(855)] = 53357,
[SMALL_STATE(856)] = 53400,
[SMALL_STATE(857)] = 53435,
[SMALL_STATE(858)] = 53470,
[SMALL_STATE(859)] = 53505,
[SMALL_STATE(860)] = 53530,
[SMALL_STATE(861)] = 53573,
[SMALL_STATE(862)] = 53600,
[SMALL_STATE(863)] = 53623,
[SMALL_STATE(864)] = 53646,
[SMALL_STATE(865)] = 53673,
[SMALL_STATE(866)] = 53694,
[SMALL_STATE(867)] = 53719,
[SMALL_STATE(868)] = 53766,
[SMALL_STATE(869)] = 53801,
[SMALL_STATE(870)] = 53844,
[SMALL_STATE(871)] = 53887,
[SMALL_STATE(872)] = 53930,
[SMALL_STATE(873)] = 53965,
[SMALL_STATE(874)] = 53987,
[SMALL_STATE(875)] = 54033,
[SMALL_STATE(876)] = 54053,
[SMALL_STATE(877)] = 54077,
[SMALL_STATE(878)] = 54123,
[SMALL_STATE(879)] = 54145,
[SMALL_STATE(880)] = 54167,
[SMALL_STATE(881)] = 54189,
[SMALL_STATE(882)] = 54211,
[SMALL_STATE(883)] = 54231,
[SMALL_STATE(884)] = 54253,
[SMALL_STATE(885)] = 54275,
[SMALL_STATE(886)] = 54321,
[SMALL_STATE(887)] = 54343,
[SMALL_STATE(888)] = 54389,
[SMALL_STATE(889)] = 54435,
[SMALL_STATE(890)] = 54455,
[SMALL_STATE(891)] = 54501,
[SMALL_STATE(892)] = 54523,
[SMALL_STATE(893)] = 54543,
[SMALL_STATE(894)] = 54565,
[SMALL_STATE(895)] = 54587,
[SMALL_STATE(896)] = 54607,
[SMALL_STATE(897)] = 54629,
[SMALL_STATE(898)] = 54649,
[SMALL_STATE(899)] = 54669,
[SMALL_STATE(900)] = 54695,
[SMALL_STATE(901)] = 54718,
[SMALL_STATE(902)] = 54737,
[SMALL_STATE(903)] = 54774,
[SMALL_STATE(904)] = 54815,
[SMALL_STATE(905)] = 54852,
[SMALL_STATE(906)] = 54889,
[SMALL_STATE(907)] = 54910,
[SMALL_STATE(908)] = 54933,
[SMALL_STATE(909)] = 54956,
[SMALL_STATE(910)] = 54997,
[SMALL_STATE(911)] = 55038,
[SMALL_STATE(912)] = 55061,
[SMALL_STATE(913)] = 55088,
[SMALL_STATE(914)] = 55111,
[SMALL_STATE(915)] = 55152,
[SMALL_STATE(916)] = 55189,
[SMALL_STATE(917)] = 55230,
[SMALL_STATE(918)] = 55271,
[SMALL_STATE(919)] = 55290,
[SMALL_STATE(920)] = 55327,
[SMALL_STATE(921)] = 55350,
[SMALL_STATE(922)] = 55375,
[SMALL_STATE(923)] = 55416,
[SMALL_STATE(924)] = 55435,
[SMALL_STATE(925)] = 55454,
[SMALL_STATE(926)] = 55491,
[SMALL_STATE(927)] = 55528,
[SMALL_STATE(928)] = 55547,
[SMALL_STATE(929)] = 55584,
[SMALL_STATE(930)] = 55607,
[SMALL_STATE(931)] = 55648,
[SMALL_STATE(932)] = 55688,
[SMALL_STATE(933)] = 55710,
[SMALL_STATE(934)] = 55742,
[SMALL_STATE(935)] = 55762,
[SMALL_STATE(936)] = 55800,
[SMALL_STATE(937)] = 55832,
[SMALL_STATE(938)] = 55854,
[SMALL_STATE(939)] = 55874,
[SMALL_STATE(940)] = 55914,
[SMALL_STATE(941)] = 55952,
[SMALL_STATE(942)] = 55990,
[SMALL_STATE(943)] = 56030,
[SMALL_STATE(944)] = 56064,
[SMALL_STATE(945)] = 56082,
[SMALL_STATE(946)] = 56114,
[SMALL_STATE(947)] = 56132,
[SMALL_STATE(948)] = 56150,
[SMALL_STATE(949)] = 56188,
[SMALL_STATE(950)] = 56206,
[SMALL_STATE(951)] = 56246,
[SMALL_STATE(952)] = 56286,
[SMALL_STATE(953)] = 56310,
[SMALL_STATE(954)] = 56348,
[SMALL_STATE(955)] = 56370,
[SMALL_STATE(956)] = 56404,
[SMALL_STATE(957)] = 56428,
[SMALL_STATE(958)] = 56462,
[SMALL_STATE(959)] = 56502,
[SMALL_STATE(960)] = 56542,
[SMALL_STATE(961)] = 56580,
[SMALL_STATE(962)] = 56598,
[SMALL_STATE(963)] = 56630,
[SMALL_STATE(964)] = 56662,
[SMALL_STATE(965)] = 56679,
[SMALL_STATE(966)] = 56714,
[SMALL_STATE(967)] = 56731,
[SMALL_STATE(968)] = 56762,
[SMALL_STATE(969)] = 56793,
[SMALL_STATE(970)] = 56828,
[SMALL_STATE(971)] = 56845,
[SMALL_STATE(972)] = 56874,
[SMALL_STATE(973)] = 56909,
[SMALL_STATE(974)] = 56946,
[SMALL_STATE(975)] = 56963,
[SMALL_STATE(976)] = 56998,
[SMALL_STATE(977)] = 57015,
[SMALL_STATE(978)] = 57046,
[SMALL_STATE(979)] = 57081,
[SMALL_STATE(980)] = 57116,
[SMALL_STATE(981)] = 57147,
[SMALL_STATE(982)] = 57164,
[SMALL_STATE(983)] = 57185,
[SMALL_STATE(984)] = 57216,
[SMALL_STATE(985)] = 57251,
[SMALL_STATE(986)] = 57272,
[SMALL_STATE(987)] = 57301,
[SMALL_STATE(988)] = 57336,
[SMALL_STATE(989)] = 57371,
[SMALL_STATE(990)] = 57402,
[SMALL_STATE(991)] = 57437,
[SMALL_STATE(992)] = 57458,
[SMALL_STATE(993)] = 57489,
[SMALL_STATE(994)] = 57510,
[SMALL_STATE(995)] = 57527,
[SMALL_STATE(996)] = 57548,
[SMALL_STATE(997)] = 57579,
[SMALL_STATE(998)] = 57610,
[SMALL_STATE(999)] = 57641,
[SMALL_STATE(1000)] = 57676,
[SMALL_STATE(1001)] = 57705,
[SMALL_STATE(1002)] = 57736,
[SMALL_STATE(1003)] = 57765,
[SMALL_STATE(1004)] = 57802,
[SMALL_STATE(1005)] = 57819,
[SMALL_STATE(1006)] = 57853,
[SMALL_STATE(1007)] = 57879,
[SMALL_STATE(1008)] = 57895,
[SMALL_STATE(1009)] = 57911,
[SMALL_STATE(1010)] = 57945,
[SMALL_STATE(1011)] = 57961,
[SMALL_STATE(1012)] = 57995,
[SMALL_STATE(1013)] = 58015,
[SMALL_STATE(1014)] = 58049,
[SMALL_STATE(1015)] = 58069,
[SMALL_STATE(1016)] = 58085,
[SMALL_STATE(1017)] = 58105,
[SMALL_STATE(1018)] = 58125,
[SMALL_STATE(1019)] = 58153,
[SMALL_STATE(1020)] = 58187,
[SMALL_STATE(1021)] = 58203,
[SMALL_STATE(1022)] = 58223,
[SMALL_STATE(1023)] = 58257,
[SMALL_STATE(1024)] = 58273,
[SMALL_STATE(1025)] = 58307,
[SMALL_STATE(1026)] = 58323,
[SMALL_STATE(1027)] = 58339,
[SMALL_STATE(1028)] = 58355,
[SMALL_STATE(1029)] = 58371,
[SMALL_STATE(1030)] = 58405,
[SMALL_STATE(1031)] = 58425,
[SMALL_STATE(1032)] = 58440,
[SMALL_STATE(1033)] = 58469,
[SMALL_STATE(1034)] = 58498,
[SMALL_STATE(1035)] = 58527,
[SMALL_STATE(1036)] = 58556,
[SMALL_STATE(1037)] = 58585,
[SMALL_STATE(1038)] = 58614,
[SMALL_STATE(1039)] = 58643,
[SMALL_STATE(1040)] = 58672,
[SMALL_STATE(1041)] = 58703,
[SMALL_STATE(1042)] = 58732,
[SMALL_STATE(1043)] = 58761,
[SMALL_STATE(1044)] = 58790,
[SMALL_STATE(1045)] = 58819,
[SMALL_STATE(1046)] = 58848,
[SMALL_STATE(1047)] = 58877,
[SMALL_STATE(1048)] = 58906,
[SMALL_STATE(1049)] = 58935,
[SMALL_STATE(1050)] = 58950,
[SMALL_STATE(1051)] = 58979,
[SMALL_STATE(1052)] = 58994,
[SMALL_STATE(1053)] = 59025,
[SMALL_STATE(1054)] = 59054,
[SMALL_STATE(1055)] = 59083,
[SMALL_STATE(1056)] = 59112,
[SMALL_STATE(1057)] = 59141,
[SMALL_STATE(1058)] = 59165,
[SMALL_STATE(1059)] = 59191,
[SMALL_STATE(1060)] = 59207,
[SMALL_STATE(1061)] = 59233,
[SMALL_STATE(1062)] = 59261,
[SMALL_STATE(1063)] = 59285,
[SMALL_STATE(1064)] = 59311,
[SMALL_STATE(1065)] = 59337,
[SMALL_STATE(1066)] = 59365,
[SMALL_STATE(1067)] = 59389,
[SMALL_STATE(1068)] = 59417,
[SMALL_STATE(1069)] = 59441,
[SMALL_STATE(1070)] = 59465,
[SMALL_STATE(1071)] = 59481,
[SMALL_STATE(1072)] = 59505,
[SMALL_STATE(1073)] = 59529,
[SMALL_STATE(1074)] = 59557,
[SMALL_STATE(1075)] = 59585,
[SMALL_STATE(1076)] = 59611,
[SMALL_STATE(1077)] = 59637,
[SMALL_STATE(1078)] = 59661,
[SMALL_STATE(1079)] = 59685,
[SMALL_STATE(1080)] = 59711,
[SMALL_STATE(1081)] = 59739,
[SMALL_STATE(1082)] = 59765,
[SMALL_STATE(1083)] = 59789,
[SMALL_STATE(1084)] = 59813,
[SMALL_STATE(1085)] = 59837,
[SMALL_STATE(1086)] = 59861,
[SMALL_STATE(1087)] = 59889,
[SMALL_STATE(1088)] = 59915,
[SMALL_STATE(1089)] = 59939,
[SMALL_STATE(1090)] = 59967,
[SMALL_STATE(1091)] = 59991,
[SMALL_STATE(1092)] = 60013,
[SMALL_STATE(1093)] = 60039,
[SMALL_STATE(1094)] = 60067,
[SMALL_STATE(1095)] = 60093,
[SMALL_STATE(1096)] = 60117,
[SMALL_STATE(1097)] = 60141,
[SMALL_STATE(1098)] = 60167,
[SMALL_STATE(1099)] = 60185,
[SMALL_STATE(1100)] = 60211,
[SMALL_STATE(1101)] = 60239,
[SMALL_STATE(1102)] = 60263,
[SMALL_STATE(1103)] = 60287,
[SMALL_STATE(1104)] = 60313,
[SMALL_STATE(1105)] = 60331,
[SMALL_STATE(1106)] = 60355,
[SMALL_STATE(1107)] = 60381,
[SMALL_STATE(1108)] = 60407,
[SMALL_STATE(1109)] = 60433,
[SMALL_STATE(1110)] = 60459,
[SMALL_STATE(1111)] = 60485,
[SMALL_STATE(1112)] = 60509,
[SMALL_STATE(1113)] = 60535,
[SMALL_STATE(1114)] = 60557,
[SMALL_STATE(1115)] = 60581,
[SMALL_STATE(1116)] = 60609,
[SMALL_STATE(1117)] = 60633,
[SMALL_STATE(1118)] = 60661,
[SMALL_STATE(1119)] = 60674,
[SMALL_STATE(1120)] = 60691,
[SMALL_STATE(1121)] = 60704,
[SMALL_STATE(1122)] = 60725,
[SMALL_STATE(1123)] = 60748,
[SMALL_STATE(1124)] = 60769,
[SMALL_STATE(1125)] = 60786,
[SMALL_STATE(1126)] = 60803,
[SMALL_STATE(1127)] = 60826,
[SMALL_STATE(1128)] = 60843,
[SMALL_STATE(1129)] = 60856,
[SMALL_STATE(1130)] = 60873,
[SMALL_STATE(1131)] = 60896,
[SMALL_STATE(1132)] = 60919,
[SMALL_STATE(1133)] = 60932,
[SMALL_STATE(1134)] = 60955,
[SMALL_STATE(1135)] = 60968,
[SMALL_STATE(1136)] = 60981,
[SMALL_STATE(1137)] = 60998,
[SMALL_STATE(1138)] = 61019,
[SMALL_STATE(1139)] = 61042,
[SMALL_STATE(1140)] = 61059,
[SMALL_STATE(1141)] = 61080,
[SMALL_STATE(1142)] = 61101,
[SMALL_STATE(1143)] = 61114,
[SMALL_STATE(1144)] = 61127,
[SMALL_STATE(1145)] = 61148,
[SMALL_STATE(1146)] = 61173,
[SMALL_STATE(1147)] = 61194,
[SMALL_STATE(1148)] = 61217,
[SMALL_STATE(1149)] = 61234,
[SMALL_STATE(1150)] = 61255,
[SMALL_STATE(1151)] = 61275,
[SMALL_STATE(1152)] = 61293,
[SMALL_STATE(1153)] = 61313,
[SMALL_STATE(1154)] = 61335,
[SMALL_STATE(1155)] = 61351,
[SMALL_STATE(1156)] = 61371,
[SMALL_STATE(1157)] = 61383,
[SMALL_STATE(1158)] = 61395,
[SMALL_STATE(1159)] = 61415,
[SMALL_STATE(1160)] = 61435,
[SMALL_STATE(1161)] = 61455,
[SMALL_STATE(1162)] = 61473,
[SMALL_STATE(1163)] = 61489,
[SMALL_STATE(1164)] = 61507,
[SMALL_STATE(1165)] = 61527,
[SMALL_STATE(1166)] = 61549,
[SMALL_STATE(1167)] = 61569,
[SMALL_STATE(1168)] = 61591,
[SMALL_STATE(1169)] = 61611,
[SMALL_STATE(1170)] = 61631,
[SMALL_STATE(1171)] = 61653,
[SMALL_STATE(1172)] = 61675,
[SMALL_STATE(1173)] = 61687,
[SMALL_STATE(1174)] = 61703,
[SMALL_STATE(1175)] = 61719,
[SMALL_STATE(1176)] = 61739,
[SMALL_STATE(1177)] = 61751,
[SMALL_STATE(1178)] = 61767,
[SMALL_STATE(1179)] = 61787,
[SMALL_STATE(1180)] = 61799,
[SMALL_STATE(1181)] = 61815,
[SMALL_STATE(1182)] = 61827,
[SMALL_STATE(1183)] = 61843,
[SMALL_STATE(1184)] = 61863,
[SMALL_STATE(1185)] = 61879,
[SMALL_STATE(1186)] = 61899,
[SMALL_STATE(1187)] = 61919,
[SMALL_STATE(1188)] = 61939,
[SMALL_STATE(1189)] = 61951,
[SMALL_STATE(1190)] = 61971,
[SMALL_STATE(1191)] = 61991,
[SMALL_STATE(1192)] = 62009,
[SMALL_STATE(1193)] = 62021,
[SMALL_STATE(1194)] = 62041,
[SMALL_STATE(1195)] = 62059,
[SMALL_STATE(1196)] = 62075,
[SMALL_STATE(1197)] = 62087,
[SMALL_STATE(1198)] = 62099,
[SMALL_STATE(1199)] = 62119,
[SMALL_STATE(1200)] = 62139,
[SMALL_STATE(1201)] = 62155,
[SMALL_STATE(1202)] = 62175,
[SMALL_STATE(1203)] = 62191,
[SMALL_STATE(1204)] = 62211,
[SMALL_STATE(1205)] = 62229,
[SMALL_STATE(1206)] = 62241,
[SMALL_STATE(1207)] = 62261,
[SMALL_STATE(1208)] = 62281,
[SMALL_STATE(1209)] = 62301,
[SMALL_STATE(1210)] = 62317,
[SMALL_STATE(1211)] = 62329,
[SMALL_STATE(1212)] = 62349,
[SMALL_STATE(1213)] = 62369,
[SMALL_STATE(1214)] = 62385,
[SMALL_STATE(1215)] = 62397,
[SMALL_STATE(1216)] = 62417,
[SMALL_STATE(1217)] = 62437,
[SMALL_STATE(1218)] = 62457,
[SMALL_STATE(1219)] = 62473,
[SMALL_STATE(1220)] = 62491,
[SMALL_STATE(1221)] = 62511,
[SMALL_STATE(1222)] = 62531,
[SMALL_STATE(1223)] = 62551,
[SMALL_STATE(1224)] = 62563,
[SMALL_STATE(1225)] = 62583,
[SMALL_STATE(1226)] = 62603,
[SMALL_STATE(1227)] = 62621,
[SMALL_STATE(1228)] = 62633,
[SMALL_STATE(1229)] = 62649,
[SMALL_STATE(1230)] = 62669,
[SMALL_STATE(1231)] = 62689,
[SMALL_STATE(1232)] = 62706,
[SMALL_STATE(1233)] = 62717,
[SMALL_STATE(1234)] = 62734,
[SMALL_STATE(1235)] = 62749,
[SMALL_STATE(1236)] = 62768,
[SMALL_STATE(1237)] = 62787,
[SMALL_STATE(1238)] = 62806,
[SMALL_STATE(1239)] = 62821,
[SMALL_STATE(1240)] = 62836,
[SMALL_STATE(1241)] = 62853,
[SMALL_STATE(1242)] = 62866,
[SMALL_STATE(1243)] = 62885,
[SMALL_STATE(1244)] = 62902,
[SMALL_STATE(1245)] = 62919,
[SMALL_STATE(1246)] = 62934,
[SMALL_STATE(1247)] = 62949,
[SMALL_STATE(1248)] = 62968,
[SMALL_STATE(1249)] = 62981,
[SMALL_STATE(1250)] = 62992,
[SMALL_STATE(1251)] = 63003,
[SMALL_STATE(1252)] = 63020,
[SMALL_STATE(1253)] = 63035,
[SMALL_STATE(1254)] = 63054,
[SMALL_STATE(1255)] = 63065,
[SMALL_STATE(1256)] = 63082,
[SMALL_STATE(1257)] = 63099,
[SMALL_STATE(1258)] = 63118,
[SMALL_STATE(1259)] = 63137,
[SMALL_STATE(1260)] = 63156,
[SMALL_STATE(1261)] = 63173,
[SMALL_STATE(1262)] = 63192,
[SMALL_STATE(1263)] = 63203,
[SMALL_STATE(1264)] = 63220,
[SMALL_STATE(1265)] = 63235,
[SMALL_STATE(1266)] = 63254,
[SMALL_STATE(1267)] = 63273,
[SMALL_STATE(1268)] = 63284,
[SMALL_STATE(1269)] = 63295,
[SMALL_STATE(1270)] = 63308,
[SMALL_STATE(1271)] = 63327,
[SMALL_STATE(1272)] = 63346,
[SMALL_STATE(1273)] = 63363,
[SMALL_STATE(1274)] = 63378,
[SMALL_STATE(1275)] = 63397,
[SMALL_STATE(1276)] = 63416,
[SMALL_STATE(1277)] = 63435,
[SMALL_STATE(1278)] = 63454,
[SMALL_STATE(1279)] = 63471,
[SMALL_STATE(1280)] = 63488,
[SMALL_STATE(1281)] = 63507,
[SMALL_STATE(1282)] = 63526,
[SMALL_STATE(1283)] = 63537,
[SMALL_STATE(1284)] = 63554,
[SMALL_STATE(1285)] = 63571,
[SMALL_STATE(1286)] = 63586,
[SMALL_STATE(1287)] = 63599,
[SMALL_STATE(1288)] = 63614,
[SMALL_STATE(1289)] = 63633,
[SMALL_STATE(1290)] = 63652,
[SMALL_STATE(1291)] = 63669,
[SMALL_STATE(1292)] = 63680,
[SMALL_STATE(1293)] = 63697,
[SMALL_STATE(1294)] = 63714,
[SMALL_STATE(1295)] = 63731,
[SMALL_STATE(1296)] = 63750,
[SMALL_STATE(1297)] = 63764,
[SMALL_STATE(1298)] = 63774,
[SMALL_STATE(1299)] = 63788,
[SMALL_STATE(1300)] = 63802,
[SMALL_STATE(1301)] = 63816,
[SMALL_STATE(1302)] = 63826,
[SMALL_STATE(1303)] = 63842,
[SMALL_STATE(1304)] = 63856,
[SMALL_STATE(1305)] = 63870,
[SMALL_STATE(1306)] = 63884,
[SMALL_STATE(1307)] = 63898,
[SMALL_STATE(1308)] = 63912,
[SMALL_STATE(1309)] = 63926,
[SMALL_STATE(1310)] = 63940,
[SMALL_STATE(1311)] = 63954,
[SMALL_STATE(1312)] = 63964,
[SMALL_STATE(1313)] = 63980,
[SMALL_STATE(1314)] = 63994,
[SMALL_STATE(1315)] = 64008,
[SMALL_STATE(1316)] = 64024,
[SMALL_STATE(1317)] = 64038,
[SMALL_STATE(1318)] = 64052,
[SMALL_STATE(1319)] = 64068,
[SMALL_STATE(1320)] = 64078,
[SMALL_STATE(1321)] = 64092,
[SMALL_STATE(1322)] = 64106,
[SMALL_STATE(1323)] = 64116,
[SMALL_STATE(1324)] = 64130,
[SMALL_STATE(1325)] = 64144,
[SMALL_STATE(1326)] = 64158,
[SMALL_STATE(1327)] = 64172,
[SMALL_STATE(1328)] = 64186,
[SMALL_STATE(1329)] = 64200,
[SMALL_STATE(1330)] = 64214,
[SMALL_STATE(1331)] = 64228,
[SMALL_STATE(1332)] = 64244,
[SMALL_STATE(1333)] = 64260,
[SMALL_STATE(1334)] = 64276,
[SMALL_STATE(1335)] = 64290,
[SMALL_STATE(1336)] = 64304,
[SMALL_STATE(1337)] = 64318,
[SMALL_STATE(1338)] = 64328,
[SMALL_STATE(1339)] = 64342,
[SMALL_STATE(1340)] = 64356,
[SMALL_STATE(1341)] = 64370,
[SMALL_STATE(1342)] = 64384,
[SMALL_STATE(1343)] = 64398,
[SMALL_STATE(1344)] = 64408,
[SMALL_STATE(1345)] = 64422,
[SMALL_STATE(1346)] = 64432,
[SMALL_STATE(1347)] = 64446,
[SMALL_STATE(1348)] = 64460,
[SMALL_STATE(1349)] = 64474,
[SMALL_STATE(1350)] = 64486,
[SMALL_STATE(1351)] = 64502,
[SMALL_STATE(1352)] = 64518,
[SMALL_STATE(1353)] = 64534,
[SMALL_STATE(1354)] = 64544,
[SMALL_STATE(1355)] = 64558,
[SMALL_STATE(1356)] = 64572,
[SMALL_STATE(1357)] = 64586,
[SMALL_STATE(1358)] = 64600,
[SMALL_STATE(1359)] = 64614,
[SMALL_STATE(1360)] = 64630,
[SMALL_STATE(1361)] = 64644,
[SMALL_STATE(1362)] = 64658,
[SMALL_STATE(1363)] = 64672,
[SMALL_STATE(1364)] = 64686,
[SMALL_STATE(1365)] = 64702,
[SMALL_STATE(1366)] = 64716,
[SMALL_STATE(1367)] = 64730,
[SMALL_STATE(1368)] = 64740,
[SMALL_STATE(1369)] = 64756,
[SMALL_STATE(1370)] = 64770,
[SMALL_STATE(1371)] = 64786,
[SMALL_STATE(1372)] = 64802,
[SMALL_STATE(1373)] = 64816,
[SMALL_STATE(1374)] = 64826,
[SMALL_STATE(1375)] = 64840,
[SMALL_STATE(1376)] = 64854,
[SMALL_STATE(1377)] = 64864,
[SMALL_STATE(1378)] = 64880,
[SMALL_STATE(1379)] = 64894,
[SMALL_STATE(1380)] = 64908,
[SMALL_STATE(1381)] = 64922,
[SMALL_STATE(1382)] = 64932,
[SMALL_STATE(1383)] = 64946,
[SMALL_STATE(1384)] = 64960,
[SMALL_STATE(1385)] = 64976,
[SMALL_STATE(1386)] = 64992,
[SMALL_STATE(1387)] = 65006,
[SMALL_STATE(1388)] = 65016,
[SMALL_STATE(1389)] = 65030,
[SMALL_STATE(1390)] = 65044,
[SMALL_STATE(1391)] = 65060,
[SMALL_STATE(1392)] = 65074,
[SMALL_STATE(1393)] = 65090,
[SMALL_STATE(1394)] = 65104,
[SMALL_STATE(1395)] = 65120,
[SMALL_STATE(1396)] = 65134,
[SMALL_STATE(1397)] = 65150,
[SMALL_STATE(1398)] = 65164,
[SMALL_STATE(1399)] = 65180,
[SMALL_STATE(1400)] = 65196,
[SMALL_STATE(1401)] = 65210,
[SMALL_STATE(1402)] = 65222,
[SMALL_STATE(1403)] = 65238,
[SMALL_STATE(1404)] = 65254,
[SMALL_STATE(1405)] = 65268,
[SMALL_STATE(1406)] = 65284,
[SMALL_STATE(1407)] = 65298,
[SMALL_STATE(1408)] = 65312,
[SMALL_STATE(1409)] = 65326,
[SMALL_STATE(1410)] = 65342,
[SMALL_STATE(1411)] = 65356,
[SMALL_STATE(1412)] = 65370,
[SMALL_STATE(1413)] = 65384,
[SMALL_STATE(1414)] = 65398,
[SMALL_STATE(1415)] = 65412,
[SMALL_STATE(1416)] = 65428,
[SMALL_STATE(1417)] = 65442,
[SMALL_STATE(1418)] = 65452,
[SMALL_STATE(1419)] = 65466,
[SMALL_STATE(1420)] = 65476,
[SMALL_STATE(1421)] = 65490,
[SMALL_STATE(1422)] = 65504,
[SMALL_STATE(1423)] = 65518,
[SMALL_STATE(1424)] = 65531,
[SMALL_STATE(1425)] = 65544,
[SMALL_STATE(1426)] = 65557,
[SMALL_STATE(1427)] = 65570,
[SMALL_STATE(1428)] = 65583,
[SMALL_STATE(1429)] = 65596,
[SMALL_STATE(1430)] = 65609,
[SMALL_STATE(1431)] = 65622,
[SMALL_STATE(1432)] = 65635,
[SMALL_STATE(1433)] = 65648,
[SMALL_STATE(1434)] = 65661,
[SMALL_STATE(1435)] = 65674,
[SMALL_STATE(1436)] = 65687,
[SMALL_STATE(1437)] = 65700,
[SMALL_STATE(1438)] = 65713,
[SMALL_STATE(1439)] = 65726,
[SMALL_STATE(1440)] = 65739,
[SMALL_STATE(1441)] = 65752,
[SMALL_STATE(1442)] = 65765,
[SMALL_STATE(1443)] = 65778,
[SMALL_STATE(1444)] = 65787,
[SMALL_STATE(1445)] = 65796,
[SMALL_STATE(1446)] = 65809,
[SMALL_STATE(1447)] = 65822,
[SMALL_STATE(1448)] = 65833,
[SMALL_STATE(1449)] = 65846,
[SMALL_STATE(1450)] = 65859,
[SMALL_STATE(1451)] = 65872,
[SMALL_STATE(1452)] = 65885,
[SMALL_STATE(1453)] = 65898,
[SMALL_STATE(1454)] = 65907,
[SMALL_STATE(1455)] = 65920,
[SMALL_STATE(1456)] = 65933,
[SMALL_STATE(1457)] = 65946,
[SMALL_STATE(1458)] = 65959,
[SMALL_STATE(1459)] = 65972,
[SMALL_STATE(1460)] = 65985,
[SMALL_STATE(1461)] = 65998,
[SMALL_STATE(1462)] = 66011,
[SMALL_STATE(1463)] = 66024,
[SMALL_STATE(1464)] = 66037,
[SMALL_STATE(1465)] = 66050,
[SMALL_STATE(1466)] = 66063,
[SMALL_STATE(1467)] = 66076,
[SMALL_STATE(1468)] = 66089,
[SMALL_STATE(1469)] = 66102,
[SMALL_STATE(1470)] = 66115,
[SMALL_STATE(1471)] = 66128,
[SMALL_STATE(1472)] = 66137,
[SMALL_STATE(1473)] = 66150,
[SMALL_STATE(1474)] = 66163,
[SMALL_STATE(1475)] = 66176,
[SMALL_STATE(1476)] = 66189,
[SMALL_STATE(1477)] = 66198,
[SMALL_STATE(1478)] = 66211,
[SMALL_STATE(1479)] = 66224,
[SMALL_STATE(1480)] = 66237,
[SMALL_STATE(1481)] = 66250,
[SMALL_STATE(1482)] = 66263,
[SMALL_STATE(1483)] = 66276,
[SMALL_STATE(1484)] = 66289,
[SMALL_STATE(1485)] = 66302,
[SMALL_STATE(1486)] = 66315,
[SMALL_STATE(1487)] = 66328,
[SMALL_STATE(1488)] = 66341,
[SMALL_STATE(1489)] = 66354,
[SMALL_STATE(1490)] = 66367,
[SMALL_STATE(1491)] = 66376,
[SMALL_STATE(1492)] = 66389,
[SMALL_STATE(1493)] = 66402,
[SMALL_STATE(1494)] = 66415,
[SMALL_STATE(1495)] = 66428,
[SMALL_STATE(1496)] = 66441,
[SMALL_STATE(1497)] = 66454,
[SMALL_STATE(1498)] = 66467,
[SMALL_STATE(1499)] = 66480,
[SMALL_STATE(1500)] = 66493,
[SMALL_STATE(1501)] = 66506,
[SMALL_STATE(1502)] = 66519,
[SMALL_STATE(1503)] = 66528,
[SMALL_STATE(1504)] = 66541,
[SMALL_STATE(1505)] = 66554,
[SMALL_STATE(1506)] = 66567,
[SMALL_STATE(1507)] = 66580,
[SMALL_STATE(1508)] = 66593,
[SMALL_STATE(1509)] = 66602,
[SMALL_STATE(1510)] = 66615,
[SMALL_STATE(1511)] = 66628,
[SMALL_STATE(1512)] = 66641,
[SMALL_STATE(1513)] = 66654,
[SMALL_STATE(1514)] = 66667,
[SMALL_STATE(1515)] = 66680,
[SMALL_STATE(1516)] = 66693,
[SMALL_STATE(1517)] = 66706,
[SMALL_STATE(1518)] = 66719,
[SMALL_STATE(1519)] = 66732,
[SMALL_STATE(1520)] = 66745,
[SMALL_STATE(1521)] = 66758,
[SMALL_STATE(1522)] = 66771,
[SMALL_STATE(1523)] = 66784,
[SMALL_STATE(1524)] = 66797,
[SMALL_STATE(1525)] = 66810,
[SMALL_STATE(1526)] = 66823,
[SMALL_STATE(1527)] = 66836,
[SMALL_STATE(1528)] = 66849,
[SMALL_STATE(1529)] = 66862,
[SMALL_STATE(1530)] = 66875,
[SMALL_STATE(1531)] = 66888,
[SMALL_STATE(1532)] = 66897,
[SMALL_STATE(1533)] = 66910,
[SMALL_STATE(1534)] = 66923,
[SMALL_STATE(1535)] = 66936,
[SMALL_STATE(1536)] = 66949,
[SMALL_STATE(1537)] = 66958,
[SMALL_STATE(1538)] = 66971,
[SMALL_STATE(1539)] = 66984,
[SMALL_STATE(1540)] = 66997,
[SMALL_STATE(1541)] = 67010,
[SMALL_STATE(1542)] = 67023,
[SMALL_STATE(1543)] = 67036,
[SMALL_STATE(1544)] = 67049,
[SMALL_STATE(1545)] = 67062,
[SMALL_STATE(1546)] = 67075,
[SMALL_STATE(1547)] = 67088,
[SMALL_STATE(1548)] = 67101,
[SMALL_STATE(1549)] = 67110,
[SMALL_STATE(1550)] = 67123,
[SMALL_STATE(1551)] = 67136,
[SMALL_STATE(1552)] = 67149,
[SMALL_STATE(1553)] = 67162,
[SMALL_STATE(1554)] = 67175,
[SMALL_STATE(1555)] = 67188,
[SMALL_STATE(1556)] = 67201,
[SMALL_STATE(1557)] = 67214,
[SMALL_STATE(1558)] = 67227,
[SMALL_STATE(1559)] = 67240,
[SMALL_STATE(1560)] = 67253,
[SMALL_STATE(1561)] = 67266,
[SMALL_STATE(1562)] = 67279,
[SMALL_STATE(1563)] = 67292,
[SMALL_STATE(1564)] = 67305,
[SMALL_STATE(1565)] = 67318,
[SMALL_STATE(1566)] = 67331,
[SMALL_STATE(1567)] = 67340,
[SMALL_STATE(1568)] = 67353,
[SMALL_STATE(1569)] = 67366,
[SMALL_STATE(1570)] = 67379,
[SMALL_STATE(1571)] = 67392,
[SMALL_STATE(1572)] = 67405,
[SMALL_STATE(1573)] = 67418,
[SMALL_STATE(1574)] = 67431,
[SMALL_STATE(1575)] = 67444,
[SMALL_STATE(1576)] = 67457,
[SMALL_STATE(1577)] = 67470,
[SMALL_STATE(1578)] = 67483,
[SMALL_STATE(1579)] = 67496,
[SMALL_STATE(1580)] = 67509,
[SMALL_STATE(1581)] = 67518,
[SMALL_STATE(1582)] = 67531,
[SMALL_STATE(1583)] = 67544,
[SMALL_STATE(1584)] = 67557,
[SMALL_STATE(1585)] = 67570,
[SMALL_STATE(1586)] = 67583,
[SMALL_STATE(1587)] = 67596,
[SMALL_STATE(1588)] = 67609,
[SMALL_STATE(1589)] = 67622,
[SMALL_STATE(1590)] = 67631,
[SMALL_STATE(1591)] = 67640,
[SMALL_STATE(1592)] = 67653,
[SMALL_STATE(1593)] = 67664,
[SMALL_STATE(1594)] = 67677,
[SMALL_STATE(1595)] = 67690,
[SMALL_STATE(1596)] = 67699,
[SMALL_STATE(1597)] = 67712,
[SMALL_STATE(1598)] = 67725,
[SMALL_STATE(1599)] = 67738,
[SMALL_STATE(1600)] = 67751,
[SMALL_STATE(1601)] = 67764,
[SMALL_STATE(1602)] = 67777,
[SMALL_STATE(1603)] = 67790,
[SMALL_STATE(1604)] = 67803,
[SMALL_STATE(1605)] = 67816,
[SMALL_STATE(1606)] = 67825,
[SMALL_STATE(1607)] = 67838,
[SMALL_STATE(1608)] = 67851,
[SMALL_STATE(1609)] = 67864,
[SMALL_STATE(1610)] = 67877,
[SMALL_STATE(1611)] = 67890,
[SMALL_STATE(1612)] = 67899,
[SMALL_STATE(1613)] = 67912,
[SMALL_STATE(1614)] = 67925,
[SMALL_STATE(1615)] = 67938,
[SMALL_STATE(1616)] = 67949,
[SMALL_STATE(1617)] = 67958,
[SMALL_STATE(1618)] = 67971,
[SMALL_STATE(1619)] = 67984,
[SMALL_STATE(1620)] = 67997,
[SMALL_STATE(1621)] = 68010,
[SMALL_STATE(1622)] = 68023,
[SMALL_STATE(1623)] = 68036,
[SMALL_STATE(1624)] = 68049,
[SMALL_STATE(1625)] = 68059,
[SMALL_STATE(1626)] = 68067,
[SMALL_STATE(1627)] = 68077,
[SMALL_STATE(1628)] = 68087,
[SMALL_STATE(1629)] = 68097,
[SMALL_STATE(1630)] = 68107,
[SMALL_STATE(1631)] = 68115,
[SMALL_STATE(1632)] = 68123,
[SMALL_STATE(1633)] = 68131,
[SMALL_STATE(1634)] = 68139,
[SMALL_STATE(1635)] = 68147,
[SMALL_STATE(1636)] = 68157,
[SMALL_STATE(1637)] = 68167,
[SMALL_STATE(1638)] = 68177,
[SMALL_STATE(1639)] = 68185,
[SMALL_STATE(1640)] = 68195,
[SMALL_STATE(1641)] = 68203,
[SMALL_STATE(1642)] = 68213,
[SMALL_STATE(1643)] = 68221,
[SMALL_STATE(1644)] = 68231,
[SMALL_STATE(1645)] = 68241,
[SMALL_STATE(1646)] = 68251,
[SMALL_STATE(1647)] = 68259,
[SMALL_STATE(1648)] = 68267,
[SMALL_STATE(1649)] = 68277,
[SMALL_STATE(1650)] = 68287,
[SMALL_STATE(1651)] = 68295,
[SMALL_STATE(1652)] = 68303,
[SMALL_STATE(1653)] = 68311,
[SMALL_STATE(1654)] = 68319,
[SMALL_STATE(1655)] = 68327,
[SMALL_STATE(1656)] = 68335,
[SMALL_STATE(1657)] = 68345,
[SMALL_STATE(1658)] = 68353,
[SMALL_STATE(1659)] = 68363,
[SMALL_STATE(1660)] = 68371,
[SMALL_STATE(1661)] = 68381,
[SMALL_STATE(1662)] = 68391,
[SMALL_STATE(1663)] = 68401,
[SMALL_STATE(1664)] = 68409,
[SMALL_STATE(1665)] = 68419,
[SMALL_STATE(1666)] = 68429,
[SMALL_STATE(1667)] = 68437,
[SMALL_STATE(1668)] = 68447,
[SMALL_STATE(1669)] = 68455,
[SMALL_STATE(1670)] = 68465,
[SMALL_STATE(1671)] = 68473,
[SMALL_STATE(1672)] = 68483,
[SMALL_STATE(1673)] = 68493,
[SMALL_STATE(1674)] = 68501,
[SMALL_STATE(1675)] = 68511,
[SMALL_STATE(1676)] = 68519,
[SMALL_STATE(1677)] = 68529,
[SMALL_STATE(1678)] = 68537,
[SMALL_STATE(1679)] = 68547,
[SMALL_STATE(1680)] = 68555,
[SMALL_STATE(1681)] = 68563,
[SMALL_STATE(1682)] = 68571,
[SMALL_STATE(1683)] = 68579,
[SMALL_STATE(1684)] = 68589,
[SMALL_STATE(1685)] = 68599,
[SMALL_STATE(1686)] = 68609,
[SMALL_STATE(1687)] = 68619,
[SMALL_STATE(1688)] = 68629,
[SMALL_STATE(1689)] = 68639,
[SMALL_STATE(1690)] = 68647,
[SMALL_STATE(1691)] = 68657,
[SMALL_STATE(1692)] = 68665,
[SMALL_STATE(1693)] = 68673,
[SMALL_STATE(1694)] = 68683,
[SMALL_STATE(1695)] = 68693,
[SMALL_STATE(1696)] = 68701,
[SMALL_STATE(1697)] = 68711,
[SMALL_STATE(1698)] = 68721,
[SMALL_STATE(1699)] = 68729,
[SMALL_STATE(1700)] = 68737,
[SMALL_STATE(1701)] = 68745,
[SMALL_STATE(1702)] = 68753,
[SMALL_STATE(1703)] = 68763,
[SMALL_STATE(1704)] = 68773,
[SMALL_STATE(1705)] = 68783,
[SMALL_STATE(1706)] = 68791,
[SMALL_STATE(1707)] = 68801,
[SMALL_STATE(1708)] = 68811,
[SMALL_STATE(1709)] = 68819,
[SMALL_STATE(1710)] = 68827,
[SMALL_STATE(1711)] = 68837,
[SMALL_STATE(1712)] = 68845,
[SMALL_STATE(1713)] = 68853,
[SMALL_STATE(1714)] = 68863,
[SMALL_STATE(1715)] = 68871,
[SMALL_STATE(1716)] = 68881,
[SMALL_STATE(1717)] = 68889,
[SMALL_STATE(1718)] = 68899,
[SMALL_STATE(1719)] = 68909,
[SMALL_STATE(1720)] = 68919,
[SMALL_STATE(1721)] = 68927,
[SMALL_STATE(1722)] = 68935,
[SMALL_STATE(1723)] = 68945,
[SMALL_STATE(1724)] = 68953,
[SMALL_STATE(1725)] = 68961,
[SMALL_STATE(1726)] = 68971,
[SMALL_STATE(1727)] = 68981,
[SMALL_STATE(1728)] = 68989,
[SMALL_STATE(1729)] = 68999,
[SMALL_STATE(1730)] = 69007,
[SMALL_STATE(1731)] = 69017,
[SMALL_STATE(1732)] = 69025,
[SMALL_STATE(1733)] = 69033,
[SMALL_STATE(1734)] = 69041,
[SMALL_STATE(1735)] = 69049,
[SMALL_STATE(1736)] = 69059,
[SMALL_STATE(1737)] = 69069,
[SMALL_STATE(1738)] = 69079,
[SMALL_STATE(1739)] = 69089,
[SMALL_STATE(1740)] = 69099,
[SMALL_STATE(1741)] = 69109,
[SMALL_STATE(1742)] = 69119,
[SMALL_STATE(1743)] = 69129,
[SMALL_STATE(1744)] = 69137,
[SMALL_STATE(1745)] = 69145,
[SMALL_STATE(1746)] = 69155,
[SMALL_STATE(1747)] = 69165,
[SMALL_STATE(1748)] = 69173,
[SMALL_STATE(1749)] = 69183,
[SMALL_STATE(1750)] = 69191,
[SMALL_STATE(1751)] = 69199,
[SMALL_STATE(1752)] = 69207,
[SMALL_STATE(1753)] = 69215,
[SMALL_STATE(1754)] = 69223,
[SMALL_STATE(1755)] = 69231,
[SMALL_STATE(1756)] = 69241,
[SMALL_STATE(1757)] = 69249,
[SMALL_STATE(1758)] = 69257,
[SMALL_STATE(1759)] = 69267,
[SMALL_STATE(1760)] = 69277,
[SMALL_STATE(1761)] = 69285,
[SMALL_STATE(1762)] = 69293,
[SMALL_STATE(1763)] = 69303,
[SMALL_STATE(1764)] = 69313,
[SMALL_STATE(1765)] = 69321,
[SMALL_STATE(1766)] = 69329,
[SMALL_STATE(1767)] = 69339,
[SMALL_STATE(1768)] = 69349,
[SMALL_STATE(1769)] = 69357,
[SMALL_STATE(1770)] = 69367,
[SMALL_STATE(1771)] = 69377,
[SMALL_STATE(1772)] = 69385,
[SMALL_STATE(1773)] = 69395,
[SMALL_STATE(1774)] = 69403,
[SMALL_STATE(1775)] = 69411,
[SMALL_STATE(1776)] = 69421,
[SMALL_STATE(1777)] = 69429,
[SMALL_STATE(1778)] = 69437,
[SMALL_STATE(1779)] = 69445,
[SMALL_STATE(1780)] = 69455,
[SMALL_STATE(1781)] = 69465,
[SMALL_STATE(1782)] = 69475,
[SMALL_STATE(1783)] = 69485,
[SMALL_STATE(1784)] = 69495,
[SMALL_STATE(1785)] = 69505,
[SMALL_STATE(1786)] = 69513,
[SMALL_STATE(1787)] = 69523,
[SMALL_STATE(1788)] = 69533,
[SMALL_STATE(1789)] = 69543,
[SMALL_STATE(1790)] = 69553,
[SMALL_STATE(1791)] = 69561,
[SMALL_STATE(1792)] = 69569,
[SMALL_STATE(1793)] = 69579,
[SMALL_STATE(1794)] = 69589,
[SMALL_STATE(1795)] = 69599,
[SMALL_STATE(1796)] = 69609,
[SMALL_STATE(1797)] = 69619,
[SMALL_STATE(1798)] = 69629,
[SMALL_STATE(1799)] = 69639,
[SMALL_STATE(1800)] = 69647,
[SMALL_STATE(1801)] = 69657,
[SMALL_STATE(1802)] = 69667,
[SMALL_STATE(1803)] = 69677,
[SMALL_STATE(1804)] = 69687,
[SMALL_STATE(1805)] = 69695,
[SMALL_STATE(1806)] = 69703,
[SMALL_STATE(1807)] = 69711,
[SMALL_STATE(1808)] = 69719,
[SMALL_STATE(1809)] = 69729,
[SMALL_STATE(1810)] = 69737,
[SMALL_STATE(1811)] = 69747,
[SMALL_STATE(1812)] = 69757,
[SMALL_STATE(1813)] = 69765,
[SMALL_STATE(1814)] = 69775,
[SMALL_STATE(1815)] = 69785,
[SMALL_STATE(1816)] = 69793,
[SMALL_STATE(1817)] = 69803,
[SMALL_STATE(1818)] = 69813,
[SMALL_STATE(1819)] = 69823,
[SMALL_STATE(1820)] = 69831,
[SMALL_STATE(1821)] = 69841,
[SMALL_STATE(1822)] = 69851,
[SMALL_STATE(1823)] = 69861,
[SMALL_STATE(1824)] = 69871,
[SMALL_STATE(1825)] = 69881,
[SMALL_STATE(1826)] = 69891,
[SMALL_STATE(1827)] = 69901,
[SMALL_STATE(1828)] = 69909,
[SMALL_STATE(1829)] = 69917,
[SMALL_STATE(1830)] = 69925,
[SMALL_STATE(1831)] = 69935,
[SMALL_STATE(1832)] = 69943,
[SMALL_STATE(1833)] = 69953,
[SMALL_STATE(1834)] = 69963,
[SMALL_STATE(1835)] = 69973,
[SMALL_STATE(1836)] = 69983,
[SMALL_STATE(1837)] = 69991,
[SMALL_STATE(1838)] = 70001,
[SMALL_STATE(1839)] = 70011,
[SMALL_STATE(1840)] = 70019,
[SMALL_STATE(1841)] = 70029,
[SMALL_STATE(1842)] = 70037,
[SMALL_STATE(1843)] = 70047,
[SMALL_STATE(1844)] = 70057,
[SMALL_STATE(1845)] = 70064,
[SMALL_STATE(1846)] = 70071,
[SMALL_STATE(1847)] = 70078,
[SMALL_STATE(1848)] = 70085,
[SMALL_STATE(1849)] = 70092,
[SMALL_STATE(1850)] = 70099,
[SMALL_STATE(1851)] = 70106,
[SMALL_STATE(1852)] = 70113,
[SMALL_STATE(1853)] = 70120,
[SMALL_STATE(1854)] = 70127,
[SMALL_STATE(1855)] = 70134,
[SMALL_STATE(1856)] = 70141,
[SMALL_STATE(1857)] = 70148,
[SMALL_STATE(1858)] = 70155,
[SMALL_STATE(1859)] = 70162,
[SMALL_STATE(1860)] = 70169,
[SMALL_STATE(1861)] = 70176,
[SMALL_STATE(1862)] = 70183,
[SMALL_STATE(1863)] = 70190,
[SMALL_STATE(1864)] = 70197,
[SMALL_STATE(1865)] = 70204,
[SMALL_STATE(1866)] = 70211,
[SMALL_STATE(1867)] = 70218,
[SMALL_STATE(1868)] = 70225,
[SMALL_STATE(1869)] = 70232,
[SMALL_STATE(1870)] = 70239,
[SMALL_STATE(1871)] = 70246,
[SMALL_STATE(1872)] = 70253,
[SMALL_STATE(1873)] = 70260,
[SMALL_STATE(1874)] = 70267,
[SMALL_STATE(1875)] = 70274,
[SMALL_STATE(1876)] = 70281,
[SMALL_STATE(1877)] = 70288,
[SMALL_STATE(1878)] = 70295,
[SMALL_STATE(1879)] = 70302,
[SMALL_STATE(1880)] = 70309,
[SMALL_STATE(1881)] = 70316,
[SMALL_STATE(1882)] = 70323,
[SMALL_STATE(1883)] = 70330,
[SMALL_STATE(1884)] = 70337,
[SMALL_STATE(1885)] = 70344,
[SMALL_STATE(1886)] = 70351,
[SMALL_STATE(1887)] = 70358,
[SMALL_STATE(1888)] = 70365,
[SMALL_STATE(1889)] = 70372,
[SMALL_STATE(1890)] = 70379,
[SMALL_STATE(1891)] = 70386,
[SMALL_STATE(1892)] = 70393,
[SMALL_STATE(1893)] = 70400,
[SMALL_STATE(1894)] = 70407,
[SMALL_STATE(1895)] = 70414,
[SMALL_STATE(1896)] = 70421,
[SMALL_STATE(1897)] = 70428,
[SMALL_STATE(1898)] = 70435,
[SMALL_STATE(1899)] = 70442,
[SMALL_STATE(1900)] = 70449,
[SMALL_STATE(1901)] = 70456,
[SMALL_STATE(1902)] = 70463,
[SMALL_STATE(1903)] = 70470,
[SMALL_STATE(1904)] = 70477,
[SMALL_STATE(1905)] = 70484,
[SMALL_STATE(1906)] = 70491,
[SMALL_STATE(1907)] = 70498,
[SMALL_STATE(1908)] = 70505,
[SMALL_STATE(1909)] = 70512,
[SMALL_STATE(1910)] = 70519,
[SMALL_STATE(1911)] = 70526,
[SMALL_STATE(1912)] = 70533,
[SMALL_STATE(1913)] = 70540,
[SMALL_STATE(1914)] = 70547,
[SMALL_STATE(1915)] = 70554,
[SMALL_STATE(1916)] = 70561,
[SMALL_STATE(1917)] = 70568,
[SMALL_STATE(1918)] = 70575,
[SMALL_STATE(1919)] = 70582,
[SMALL_STATE(1920)] = 70589,
[SMALL_STATE(1921)] = 70596,
[SMALL_STATE(1922)] = 70603,
[SMALL_STATE(1923)] = 70610,
[SMALL_STATE(1924)] = 70617,
[SMALL_STATE(1925)] = 70624,
[SMALL_STATE(1926)] = 70631,
[SMALL_STATE(1927)] = 70638,
[SMALL_STATE(1928)] = 70645,
[SMALL_STATE(1929)] = 70652,
[SMALL_STATE(1930)] = 70659,
[SMALL_STATE(1931)] = 70666,
[SMALL_STATE(1932)] = 70673,
[SMALL_STATE(1933)] = 70680,
[SMALL_STATE(1934)] = 70687,
[SMALL_STATE(1935)] = 70694,
[SMALL_STATE(1936)] = 70701,
[SMALL_STATE(1937)] = 70708,
[SMALL_STATE(1938)] = 70715,
[SMALL_STATE(1939)] = 70722,
[SMALL_STATE(1940)] = 70729,
[SMALL_STATE(1941)] = 70736,
[SMALL_STATE(1942)] = 70743,
[SMALL_STATE(1943)] = 70750,
[SMALL_STATE(1944)] = 70757,
[SMALL_STATE(1945)] = 70764,
[SMALL_STATE(1946)] = 70771,
[SMALL_STATE(1947)] = 70778,
[SMALL_STATE(1948)] = 70785,
[SMALL_STATE(1949)] = 70792,
[SMALL_STATE(1950)] = 70799,
[SMALL_STATE(1951)] = 70806,
[SMALL_STATE(1952)] = 70813,
[SMALL_STATE(1953)] = 70820,
[SMALL_STATE(1954)] = 70827,
[SMALL_STATE(1955)] = 70834,
[SMALL_STATE(1956)] = 70841,
[SMALL_STATE(1957)] = 70848,
[SMALL_STATE(1958)] = 70855,
[SMALL_STATE(1959)] = 70862,
[SMALL_STATE(1960)] = 70869,
[SMALL_STATE(1961)] = 70876,
[SMALL_STATE(1962)] = 70883,
[SMALL_STATE(1963)] = 70890,
[SMALL_STATE(1964)] = 70897,
[SMALL_STATE(1965)] = 70904,
[SMALL_STATE(1966)] = 70911,
[SMALL_STATE(1967)] = 70918,
[SMALL_STATE(1968)] = 70925,
[SMALL_STATE(1969)] = 70932,
[SMALL_STATE(1970)] = 70939,
[SMALL_STATE(1971)] = 70946,
[SMALL_STATE(1972)] = 70953,
[SMALL_STATE(1973)] = 70960,
[SMALL_STATE(1974)] = 70967,
[SMALL_STATE(1975)] = 70974,
[SMALL_STATE(1976)] = 70981,
[SMALL_STATE(1977)] = 70988,
[SMALL_STATE(1978)] = 70995,
[SMALL_STATE(1979)] = 71002,
[SMALL_STATE(1980)] = 71009,
[SMALL_STATE(1981)] = 71016,
[SMALL_STATE(1982)] = 71023,
[SMALL_STATE(1983)] = 71030,
[SMALL_STATE(1984)] = 71037,
[SMALL_STATE(1985)] = 71044,
[SMALL_STATE(1986)] = 71051,
[SMALL_STATE(1987)] = 71058,
[SMALL_STATE(1988)] = 71065,
[SMALL_STATE(1989)] = 71072,
[SMALL_STATE(1990)] = 71079,
[SMALL_STATE(1991)] = 71086,
[SMALL_STATE(1992)] = 71093,
[SMALL_STATE(1993)] = 71100,
[SMALL_STATE(1994)] = 71107,
[SMALL_STATE(1995)] = 71114,
[SMALL_STATE(1996)] = 71121,
[SMALL_STATE(1997)] = 71128,
[SMALL_STATE(1998)] = 71135,
[SMALL_STATE(1999)] = 71142,
[SMALL_STATE(2000)] = 71149,
[SMALL_STATE(2001)] = 71156,
[SMALL_STATE(2002)] = 71163,
[SMALL_STATE(2003)] = 71170,
[SMALL_STATE(2004)] = 71177,
[SMALL_STATE(2005)] = 71184,
[SMALL_STATE(2006)] = 71191,
[SMALL_STATE(2007)] = 71198,
[SMALL_STATE(2008)] = 71205,
[SMALL_STATE(2009)] = 71212,
[SMALL_STATE(2010)] = 71219,
[SMALL_STATE(2011)] = 71226,
[SMALL_STATE(2012)] = 71233,
[SMALL_STATE(2013)] = 71240,
[SMALL_STATE(2014)] = 71247,
[SMALL_STATE(2015)] = 71254,
[SMALL_STATE(2016)] = 71261,
[SMALL_STATE(2017)] = 71268,
[SMALL_STATE(2018)] = 71275,
[SMALL_STATE(2019)] = 71282,
[SMALL_STATE(2020)] = 71289,
[SMALL_STATE(2021)] = 71296,
[SMALL_STATE(2022)] = 71303,
[SMALL_STATE(2023)] = 71310,
[SMALL_STATE(2024)] = 71317,
[SMALL_STATE(2025)] = 71324,
[SMALL_STATE(2026)] = 71331,
[SMALL_STATE(2027)] = 71338,
[SMALL_STATE(2028)] = 71345,
[SMALL_STATE(2029)] = 71352,
[SMALL_STATE(2030)] = 71359,
[SMALL_STATE(2031)] = 71366,
[SMALL_STATE(2032)] = 71373,
[SMALL_STATE(2033)] = 71380,
[SMALL_STATE(2034)] = 71387,
[SMALL_STATE(2035)] = 71394,
[SMALL_STATE(2036)] = 71401,
[SMALL_STATE(2037)] = 71408,
[SMALL_STATE(2038)] = 71415,
[SMALL_STATE(2039)] = 71422,
[SMALL_STATE(2040)] = 71429,
[SMALL_STATE(2041)] = 71436,
[SMALL_STATE(2042)] = 71443,
[SMALL_STATE(2043)] = 71450,
[SMALL_STATE(2044)] = 71457,
[SMALL_STATE(2045)] = 71464,
[SMALL_STATE(2046)] = 71471,
[SMALL_STATE(2047)] = 71478,
[SMALL_STATE(2048)] = 71485,
[SMALL_STATE(2049)] = 71492,
[SMALL_STATE(2050)] = 71499,
[SMALL_STATE(2051)] = 71506,
[SMALL_STATE(2052)] = 71513,
[SMALL_STATE(2053)] = 71520,
[SMALL_STATE(2054)] = 71527,
[SMALL_STATE(2055)] = 71534,
[SMALL_STATE(2056)] = 71541,
[SMALL_STATE(2057)] = 71548,
[SMALL_STATE(2058)] = 71555,
[SMALL_STATE(2059)] = 71562,
[SMALL_STATE(2060)] = 71569,
[SMALL_STATE(2061)] = 71576,
[SMALL_STATE(2062)] = 71583,
[SMALL_STATE(2063)] = 71590,
[SMALL_STATE(2064)] = 71597,
[SMALL_STATE(2065)] = 71604,
[SMALL_STATE(2066)] = 71611,
[SMALL_STATE(2067)] = 71618,
[SMALL_STATE(2068)] = 71625,
[SMALL_STATE(2069)] = 71632,
[SMALL_STATE(2070)] = 71639,
[SMALL_STATE(2071)] = 71646,
[SMALL_STATE(2072)] = 71653,
[SMALL_STATE(2073)] = 71660,
[SMALL_STATE(2074)] = 71667,
[SMALL_STATE(2075)] = 71674,
[SMALL_STATE(2076)] = 71681,
[SMALL_STATE(2077)] = 71688,
[SMALL_STATE(2078)] = 71695,
[SMALL_STATE(2079)] = 71702,
[SMALL_STATE(2080)] = 71709,
[SMALL_STATE(2081)] = 71716,
[SMALL_STATE(2082)] = 71723,
[SMALL_STATE(2083)] = 71730,
[SMALL_STATE(2084)] = 71737,
[SMALL_STATE(2085)] = 71744,
[SMALL_STATE(2086)] = 71751,
[SMALL_STATE(2087)] = 71758,
[SMALL_STATE(2088)] = 71765,
[SMALL_STATE(2089)] = 71772,
[SMALL_STATE(2090)] = 71779,
[SMALL_STATE(2091)] = 71786,
[SMALL_STATE(2092)] = 71793,
[SMALL_STATE(2093)] = 71800,
[SMALL_STATE(2094)] = 71807,
[SMALL_STATE(2095)] = 71814,
[SMALL_STATE(2096)] = 71821,
[SMALL_STATE(2097)] = 71828,
[SMALL_STATE(2098)] = 71835,
[SMALL_STATE(2099)] = 71842,
[SMALL_STATE(2100)] = 71849,
[SMALL_STATE(2101)] = 71856,
[SMALL_STATE(2102)] = 71863,
[SMALL_STATE(2103)] = 71870,
[SMALL_STATE(2104)] = 71877,
[SMALL_STATE(2105)] = 71884,
[SMALL_STATE(2106)] = 71891,
[SMALL_STATE(2107)] = 71898,
[SMALL_STATE(2108)] = 71905,
[SMALL_STATE(2109)] = 71912,
[SMALL_STATE(2110)] = 71919,
[SMALL_STATE(2111)] = 71926,
[SMALL_STATE(2112)] = 71933,
[SMALL_STATE(2113)] = 71940,
[SMALL_STATE(2114)] = 71947,
[SMALL_STATE(2115)] = 71954,
[SMALL_STATE(2116)] = 71961,
[SMALL_STATE(2117)] = 71968,
[SMALL_STATE(2118)] = 71975,
[SMALL_STATE(2119)] = 71982,
[SMALL_STATE(2120)] = 71989,
[SMALL_STATE(2121)] = 71996,
[SMALL_STATE(2122)] = 72003,
[SMALL_STATE(2123)] = 72010,
[SMALL_STATE(2124)] = 72017,
[SMALL_STATE(2125)] = 72024,
[SMALL_STATE(2126)] = 72031,
[SMALL_STATE(2127)] = 72038,
[SMALL_STATE(2128)] = 72045,
[SMALL_STATE(2129)] = 72052,
[SMALL_STATE(2130)] = 72059,
[SMALL_STATE(2131)] = 72066,
[SMALL_STATE(2132)] = 72073,
[SMALL_STATE(2133)] = 72080,
[SMALL_STATE(2134)] = 72087,
[SMALL_STATE(2135)] = 72094,
[SMALL_STATE(2136)] = 72101,
[SMALL_STATE(2137)] = 72108,
[SMALL_STATE(2138)] = 72115,
[SMALL_STATE(2139)] = 72122,
[SMALL_STATE(2140)] = 72129,
[SMALL_STATE(2141)] = 72136,
[SMALL_STATE(2142)] = 72143,
[SMALL_STATE(2143)] = 72150,
[SMALL_STATE(2144)] = 72157,
[SMALL_STATE(2145)] = 72164,
[SMALL_STATE(2146)] = 72171,
[SMALL_STATE(2147)] = 72178,
[SMALL_STATE(2148)] = 72185,
[SMALL_STATE(2149)] = 72192,
[SMALL_STATE(2150)] = 72199,
[SMALL_STATE(2151)] = 72206,
[SMALL_STATE(2152)] = 72213,
[SMALL_STATE(2153)] = 72220,
[SMALL_STATE(2154)] = 72227,
[SMALL_STATE(2155)] = 72234,
[SMALL_STATE(2156)] = 72241,
[SMALL_STATE(2157)] = 72248,
[SMALL_STATE(2158)] = 72255,
[SMALL_STATE(2159)] = 72262,
[SMALL_STATE(2160)] = 72269,
[SMALL_STATE(2161)] = 72276,
[SMALL_STATE(2162)] = 72283,
[SMALL_STATE(2163)] = 72290,
[SMALL_STATE(2164)] = 72297,
[SMALL_STATE(2165)] = 72304,
[SMALL_STATE(2166)] = 72311,
[SMALL_STATE(2167)] = 72318,
[SMALL_STATE(2168)] = 72325,
[SMALL_STATE(2169)] = 72332,
[SMALL_STATE(2170)] = 72339,
[SMALL_STATE(2171)] = 72346,
[SMALL_STATE(2172)] = 72353,
[SMALL_STATE(2173)] = 72360,
[SMALL_STATE(2174)] = 72367,
[SMALL_STATE(2175)] = 72374,
[SMALL_STATE(2176)] = 72381,
[SMALL_STATE(2177)] = 72388,
[SMALL_STATE(2178)] = 72395,
[SMALL_STATE(2179)] = 72402,
[SMALL_STATE(2180)] = 72409,
[SMALL_STATE(2181)] = 72416,
[SMALL_STATE(2182)] = 72423,
[SMALL_STATE(2183)] = 72430,
[SMALL_STATE(2184)] = 72437,
[SMALL_STATE(2185)] = 72444,
[SMALL_STATE(2186)] = 72451,
[SMALL_STATE(2187)] = 72458,
[SMALL_STATE(2188)] = 72465,
[SMALL_STATE(2189)] = 72472,
[SMALL_STATE(2190)] = 72479,
[SMALL_STATE(2191)] = 72486,
[SMALL_STATE(2192)] = 72493,
[SMALL_STATE(2193)] = 72500,
[SMALL_STATE(2194)] = 72507,
[SMALL_STATE(2195)] = 72514,
[SMALL_STATE(2196)] = 72521,
[SMALL_STATE(2197)] = 72528,
[SMALL_STATE(2198)] = 72535,
[SMALL_STATE(2199)] = 72542,
[SMALL_STATE(2200)] = 72549,
[SMALL_STATE(2201)] = 72556,
[SMALL_STATE(2202)] = 72563,
[SMALL_STATE(2203)] = 72570,
[SMALL_STATE(2204)] = 72577,
[SMALL_STATE(2205)] = 72584,
[SMALL_STATE(2206)] = 72591,
[SMALL_STATE(2207)] = 72598,
[SMALL_STATE(2208)] = 72605,
[SMALL_STATE(2209)] = 72612,
[SMALL_STATE(2210)] = 72619,
[SMALL_STATE(2211)] = 72626,
[SMALL_STATE(2212)] = 72633,
[SMALL_STATE(2213)] = 72640,
[SMALL_STATE(2214)] = 72647,
[SMALL_STATE(2215)] = 72654,
[SMALL_STATE(2216)] = 72661,
[SMALL_STATE(2217)] = 72668,
[SMALL_STATE(2218)] = 72675,
[SMALL_STATE(2219)] = 72682,
[SMALL_STATE(2220)] = 72689,
[SMALL_STATE(2221)] = 72696,
[SMALL_STATE(2222)] = 72703,
[SMALL_STATE(2223)] = 72710,
[SMALL_STATE(2224)] = 72717,
[SMALL_STATE(2225)] = 72724,
[SMALL_STATE(2226)] = 72731,
[SMALL_STATE(2227)] = 72738,
[SMALL_STATE(2228)] = 72745,
[SMALL_STATE(2229)] = 72752,
[SMALL_STATE(2230)] = 72759,
[SMALL_STATE(2231)] = 72766,
[SMALL_STATE(2232)] = 72773,
[SMALL_STATE(2233)] = 72780,
[SMALL_STATE(2234)] = 72787,
[SMALL_STATE(2235)] = 72794,
[SMALL_STATE(2236)] = 72801,
[SMALL_STATE(2237)] = 72808,
[SMALL_STATE(2238)] = 72815,
[SMALL_STATE(2239)] = 72822,
[SMALL_STATE(2240)] = 72829,
[SMALL_STATE(2241)] = 72836,
[SMALL_STATE(2242)] = 72843,
[SMALL_STATE(2243)] = 72850,
[SMALL_STATE(2244)] = 72857,
[SMALL_STATE(2245)] = 72864,
[SMALL_STATE(2246)] = 72871,
[SMALL_STATE(2247)] = 72878,
[SMALL_STATE(2248)] = 72885,
[SMALL_STATE(2249)] = 72892,
[SMALL_STATE(2250)] = 72899,
[SMALL_STATE(2251)] = 72906,
[SMALL_STATE(2252)] = 72913,
[SMALL_STATE(2253)] = 72920,
[SMALL_STATE(2254)] = 72927,
[SMALL_STATE(2255)] = 72934,
[SMALL_STATE(2256)] = 72941,
[SMALL_STATE(2257)] = 72948,
[SMALL_STATE(2258)] = 72955,
[SMALL_STATE(2259)] = 72962,
[SMALL_STATE(2260)] = 72969,
[SMALL_STATE(2261)] = 72976,
[SMALL_STATE(2262)] = 72983,
[SMALL_STATE(2263)] = 72990,
[SMALL_STATE(2264)] = 72997,
[SMALL_STATE(2265)] = 73004,
[SMALL_STATE(2266)] = 73011,
[SMALL_STATE(2267)] = 73018,
[SMALL_STATE(2268)] = 73025,
[SMALL_STATE(2269)] = 73032,
[SMALL_STATE(2270)] = 73039,
[SMALL_STATE(2271)] = 73046,
[SMALL_STATE(2272)] = 73053,
[SMALL_STATE(2273)] = 73060,
};
static const TSParseActionEntry ts_parse_actions[] = {
[0] = {.entry = {.count = 0, .reusable = false}},
[1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(),
[3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
[5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0),
[7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770),
[9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840),
[11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841),
[13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2235),
[15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446),
[17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231),
[19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230),
[21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415),
[23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447),
[25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449),
[27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368),
[29] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1),
[31] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1),
[33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3),
[35] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3),
[37] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2),
[39] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2),
[41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1),
[43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125),
[45] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1),
[47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124),
[49] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time_expression, 2),
[51] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_time_expression, 2),
[53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56),
[55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91),
[57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57),
[59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58),
[61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59),
[63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49),
[65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114),
[67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
[69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
[71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
[73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_op_expression, 3),
[75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(894),
[78] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(873),
[81] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(896),
[84] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(657),
[87] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(657),
[90] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(894),
[93] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(873),
[96] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(92),
[99] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(891),
[102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(891),
[105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(886),
[108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1189),
[111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time_expression, 5),
[113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(894),
[116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(873),
[119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(896),
[122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(657),
[125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(657),
[128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(894),
[131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(873),
[134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(92),
[137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(891),
[140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(891),
[143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(886),
[146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1189),
[149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_condition, 2),
[151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894),
[153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873),
[155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896),
[157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657),
[159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657),
[161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894),
[163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873),
[165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92),
[167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891),
[169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891),
[171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886),
[173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189),
[175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_op_expression, 2),
[177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(894),
[180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(873),
[183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(896),
[186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(657),
[189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(657),
[192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(894),
[195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(873),
[198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(92),
[201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(891),
[204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(891),
[207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(886),
[210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1189),
[213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_time_expression, 5),
[215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(896),
[218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(716),
[221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(716),
[224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(102),
[227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1175),
[230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_op_expression, 2),
[232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(896),
[235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(716),
[238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(716),
[241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(102),
[244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1175),
[247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1),
[249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1),
[251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862),
[253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44),
[255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_op_expression, 3),
[257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(896),
[260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(716),
[263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(716),
[266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(102),
[269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1175),
[272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_precision, 3),
[274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_precision, 3),
[276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2),
[278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2),
[280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206),
[282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_length, 3),
[284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_length, 3),
[286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_precision, 5),
[288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_precision, 5),
[290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207),
[292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 2),
[294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 2),
[296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2),
[298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__type_repeat1, 2),
[300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(1862),
[303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020),
[305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72),
[307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_expression, 1),
[309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595),
[311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_expression, 1),
[313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1826),
[315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116),
[317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600),
[319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676),
[321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198),
[323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207),
[325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263),
[327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234),
[329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231),
[331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
[333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225),
[335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254),
[337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228),
[339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229),
[341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230),
[343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(2020),
[346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_item, 1),
[348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864),
[350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_item, 1),
[352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676),
[354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676),
[356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279),
[358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279),
[360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203),
[362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2),
[364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(655),
[367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(655),
[370] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(241),
[373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1222),
[376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(676),
[379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(676),
[382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(279),
[385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(279),
[388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1203),
[391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interval_fields, 1),
[393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992),
[395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interval_fields, 1),
[397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589),
[399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647),
[401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995),
[403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(676),
[406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(676),
[409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(279),
[412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(279),
[415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1203),
[418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770),
[420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840),
[422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(841),
[424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235),
[426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446),
[428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231),
[430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2230),
[432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415),
[434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449),
[436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710),
[438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658),
[440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715),
[442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1717),
[444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046),
[446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266),
[448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708),
[450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675),
[452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235),
[454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637),
[456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617),
[458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368),
[460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878),
[462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867),
[464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444),
[466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827),
[468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865),
[470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
[472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315),
[474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
[476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248),
[478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
[480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(676),
[483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(676),
[486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(279),
[489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(279),
[492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1203),
[495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(655),
[498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(655),
[501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(241),
[504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1222),
[507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(655),
[510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(655),
[513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(241),
[516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1222),
[519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(665),
[522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(665),
[525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(306),
[528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1199),
[531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 4),
[533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dollar_quote_string, 7),
[535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dollar_quote_string, 7),
[537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null, 1),
[539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null, 1),
[541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_star, 1),
[543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_star, 1),
[545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interval_fields, 3),
[547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interval_fields, 3),
[549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_constructor, 5),
[551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_constructor, 5),
[553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(665),
[556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(665),
[559] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(306),
[562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1199),
[565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921),
[567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668),
[569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668),
[571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342),
[573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342),
[575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215),
[577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(665),
[580] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(665),
[583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(306),
[586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1199),
[589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_constructor, 4),
[591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_constructor, 4),
[593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_expression, 4),
[595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_expression, 4),
[597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1770),
[600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1840),
[603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(841),
[606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2235),
[609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1446),
[612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2231),
[615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2230),
[618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1415),
[621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1447),
[624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1449),
[627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1710),
[630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(658),
[633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1715),
[636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1717),
[639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2),
[641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1266),
[644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(708),
[647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(637),
[650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(617),
[653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(368),
[656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(878),
[659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326),
[661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334),
[663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327),
[665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328),
[667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316),
[669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183),
[671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2184),
[673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time_expression, 3),
[675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_time_expression, 3),
[677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_null, 1),
[679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_null, 1),
[681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157),
[683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158),
[685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_constructor, 3),
[687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_constructor, 3),
[689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_expression, 3),
[691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_expression, 3),
[693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 3),
[695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 3),
[697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896),
[699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665),
[701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665),
[703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306),
[705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199),
[707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 5),
[709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 5),
[711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 4),
[713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 4),
[715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322),
[717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351),
[719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321),
[721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320),
[723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319),
[725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(678),
[728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(678),
[731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(341),
[734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1168),
[737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(668),
[740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(668),
[743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(342),
[746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(342),
[749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1215),
[752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(678),
[755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(678),
[758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(341),
[761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1168),
[764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225),
[766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224),
[768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948),
[770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
[772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894),
[774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259),
[776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(668),
[779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(668),
[782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(342),
[785] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(342),
[788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1215),
[791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956),
[793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705),
[795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705),
[797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417),
[799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417),
[801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207),
[803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925),
[805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678),
[807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678),
[809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341),
[811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168),
[813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(678),
[816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(678),
[819] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(341),
[822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1168),
[825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929),
[827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(668),
[830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(668),
[833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(342),
[836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(342),
[839] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1215),
[842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344),
[844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408),
[846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335),
[848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331),
[850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333),
[852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371),
[854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387),
[856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373),
[858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374),
[860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377),
[862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930),
[864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
[866] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(705),
[869] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(705),
[872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(417),
[875] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(417),
[878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1207),
[881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(705),
[884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(705),
[887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(417),
[890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(417),
[893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1207),
[896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint_ty, 2),
[898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_constraint_ty, 2),
[900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716),
[902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716),
[904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102),
[906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175),
[908] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(664),
[911] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(664),
[914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(384),
[917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1198),
[920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(705),
[923] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(705),
[926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(417),
[929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(417),
[932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1207),
[935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599),
[937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830),
[939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165),
[941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_item, 1),
[943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051),
[945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655),
[947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655),
[949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241),
[951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222),
[953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(664),
[956] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(664),
[959] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(384),
[962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1198),
[965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596),
[967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842),
[969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152),
[971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_group_by, 3),
[973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663),
[975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664),
[977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664),
[979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384),
[981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198),
[983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2220),
[985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221),
[987] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(664),
[990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(664),
[993] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(384),
[996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1198),
[999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079),
[1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313),
[1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1793),
[1005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(1894),
[1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068),
[1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
[1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174),
[1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214),
[1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590),
[1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704),
[1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219),
[1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213),
[1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111),
[1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_filter, 2),
[1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2196),
[1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090),
[1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719),
[1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2227),
[1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112),
[1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144),
[1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145),
[1042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133),
[1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_conflict_target_repeat1, 2),
[1046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(1948),
[1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142),
[1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143),
[1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2166),
[1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890),
[1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584),
[1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707),
[1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1845),
[1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044),
[1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400),
[1067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(2079),
[1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588),
[1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661),
[1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212),
[1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893),
[1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864),
[1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403),
[1082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1919),
[1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502),
[1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1760),
[1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922),
[1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806),
[1092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(1930),
[1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471),
[1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064),
[1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548),
[1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716),
[1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067),
[1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 1),
[1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071),
[1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610),
[1111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_select_statement, 1), SHIFT(1465),
[1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 1),
[1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880),
[1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296),
[1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153),
[1122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672),
[1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622),
[1126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711),
[1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150),
[1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267),
[1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662),
[1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375),
[1136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2164),
[1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797),
[1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253),
[1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893),
[1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881),
[1146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45),
[1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137),
[1150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(2068),
[1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 2),
[1155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_select_statement, 2), SHIFT(1465),
[1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 2),
[1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586),
[1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835),
[1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138),
[1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592),
[1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626),
[1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205),
[1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_offset, 2),
[1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142),
[1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142),
[1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_having, 2),
[1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924),
[1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043),
[1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663),
[1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590),
[1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040),
[1190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(1864),
[1193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(2044),
[1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1957),
[1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508),
[1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1761),
[1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828),
[1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863),
[1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443),
[1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860),
[1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527),
[1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557),
[1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533),
[1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525),
[1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519),
[1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096),
[1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603),
[1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465),
[1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358),
[1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149),
[1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316),
[1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148),
[1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1811),
[1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330),
[1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79),
[1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232),
[1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151),
[1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707),
[1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707),
[1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552),
[1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552),
[1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166),
[1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016),
[1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616),
[1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631),
[1260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_limit, 2),
[1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2019),
[1264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(707),
[1267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(707),
[1270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(552),
[1273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(552),
[1276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1166),
[1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_value, 1),
[1281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_statement, 2),
[1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465),
[1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679),
[1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101),
[1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602),
[1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385),
[1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271),
[1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357),
[1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2204),
[1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1639),
[1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415),
[1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127),
[1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288),
[1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545),
[1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565),
[1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544),
[1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542),
[1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540),
[1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285),
[1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713),
[1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713),
[1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558),
[1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558),
[1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230),
[1329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(707),
[1332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(707),
[1335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(552),
[1338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(552),
[1341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1166),
[1344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(707),
[1347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(707),
[1350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(552),
[1353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(552),
[1356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1166),
[1359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(713),
[1362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(713),
[1365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(558),
[1368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 2), SHIFT(558),
[1371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 2), SHIFT(1230),
[1374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value_expression, 4), REDUCE(sym_select_group_by, 6),
[1377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value_expression, 3), REDUCE(sym_select_group_by, 5),
[1380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(713),
[1383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(713),
[1386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(558),
[1389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_time_expression, 5), SHIFT(558),
[1392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_time_expression, 5), SHIFT(1230),
[1395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(713),
[1398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(713),
[1401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(558),
[1404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_op_expression, 3), SHIFT(558),
[1407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_op_expression, 3), SHIFT(1230),
[1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2199),
[1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200),
[1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193),
[1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2192),
[1418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_using, 2),
[1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686),
[1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996),
[1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553),
[1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354),
[1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382),
[1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356),
[1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 5),
[1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364),
[1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406),
[1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535),
[1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105),
[1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243),
[1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97),
[1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266),
[1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589),
[1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737),
[1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191),
[1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305),
[1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088),
[1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573),
[1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555),
[1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884),
[1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109),
[1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432),
[1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345),
[1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106),
[1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805),
[1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
[1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554),
[1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 4),
[1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82),
[1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571),
[1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251),
[1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381),
[1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785),
[1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745),
[1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340),
[1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414),
[1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419),
[1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98),
[1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
[1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972),
[1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564),
[1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256),
[1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337),
[1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574),
[1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863),
[1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426),
[1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303),
[1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237),
[1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994),
[1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681),
[1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202),
[1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_item, 1),
[1528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(1996),
[1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591),
[1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775),
[1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2178),
[1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659),
[1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
[1541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_type, 3),
[1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700),
[1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195),
[1547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_action, 3),
[1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703),
[1551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2),
[1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126),
[1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180),
[1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715),
[1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944),
[1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692),
[1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027),
[1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227),
[1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974),
[1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971),
[1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319),
[1573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(1972),
[1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assign_statement, 3),
[1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1692),
[1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968),
[1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
[1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170),
[1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146),
[1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069),
[1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611),
[1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1566),
[1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947),
[1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1732),
[1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536),
[1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1944),
[1602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_of_identifiers, 2),
[1604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_of_identifiers, 3),
[1606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_of_identifiers, 4),
[1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601),
[1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112),
[1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696),
[1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399),
[1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264),
[1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393),
[1620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113),
[1622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800),
[1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111),
[1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513),
[1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29),
[1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683),
[1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515),
[1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806),
[1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468),
[1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2),
[1640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1770),
[1643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1840),
[1646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(841),
[1649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(2235),
[1652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1446),
[1655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(2231),
[1658] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(2230),
[1661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1415),
[1664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1447),
[1667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1449),
[1670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(368),
[1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347),
[1675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446),
[1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862),
[1679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489),
[1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395),
[1683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443),
[1685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879),
[1687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460),
[1689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348),
[1691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480),
[1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536),
[1695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448),
[1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302),
[1699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491),
[1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575),
[1703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458),
[1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418),
[1707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482),
[1709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1),
[1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756),
[1713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479),
[1715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99),
[1717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467),
[1719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245),
[1721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486),
[1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779),
[1725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478),
[1727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964),
[1729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493),
[1731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286),
[1733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492),
[1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104),
[1737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463),
[1739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483),
[1741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447),
[1743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487),
[1745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470),
[1747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484),
[1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488),
[1751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481),
[1753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451),
[1755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465),
[1757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475),
[1759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450),
[1761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464),
[1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223),
[1765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727),
[1767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497),
[1769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118),
[1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407),
[1773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_perform_statement, 1),
[1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606),
[1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568),
[1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268),
[1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355),
[1783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2177),
[1785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755),
[1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576),
[1789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413),
[1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508),
[1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611),
[1795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238),
[1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266),
[1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416),
[1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151),
[1803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1818),
[1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239),
[1807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392),
[1809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28),
[1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604),
[1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539),
[1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269),
[1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347),
[1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2190),
[1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726),
[1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543),
[1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369),
[1827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461),
[1829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120),
[1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376),
[1833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 3),
[1835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471),
[1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244),
[1839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452),
[1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96),
[1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472),
[1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380),
[1847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477),
[1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100),
[1851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449),
[1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160),
[1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510),
[1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445),
[1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261),
[1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469),
[1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349),
[1865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442),
[1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550),
[1869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459),
[1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332),
[1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444),
[1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314),
[1877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454),
[1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154),
[1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425),
[1883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490),
[1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559),
[1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474),
[1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045),
[1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455),
[1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433),
[1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504),
[1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62),
[1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64),
[1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605),
[1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318),
[1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273),
[1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400),
[1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218),
[1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687),
[1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317),
[1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78),
[1917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190),
[1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608),
[1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74),
[1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2270),
[1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336),
[1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197),
[1929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678),
[1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75),
[1933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9),
[1935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39),
[1937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398),
[1939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512),
[1941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46),
[1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101),
[1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607),
[1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397),
[1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265),
[1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407),
[1953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135),
[1955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843),
[1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383),
[1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177),
[1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293),
[1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197),
[1965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163),
[1967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81),
[1969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13),
[1971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14),
[1973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132),
[1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609),
[1977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336),
[1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272),
[1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386),
[1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211),
[1985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643),
[1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339),
[1989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116),
[1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210),
[1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12),
[1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126),
[1997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282),
[1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11),
[2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612),
[2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160),
[2005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528),
[2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48),
[2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437),
[2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118),
[2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440),
[2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15),
[2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529),
[2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518),
[2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509),
[2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506),
[2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514),
[2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428),
[2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117),
[2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67),
[2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155),
[2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66),
[2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457),
[2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495),
[2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129),
[2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146),
[2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422),
[2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149),
[2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130),
[2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144),
[2053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526),
[2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523),
[2057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530),
[2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502),
[2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143),
[2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138),
[2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430),
[2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386),
[2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517),
[2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54),
[2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424),
[2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278),
[2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520),
[2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434),
[2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511),
[2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505),
[2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18),
[2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516),
[2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532),
[2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531),
[2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629),
[2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071),
[2097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 2), SHIFT(1465),
[2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2153),
[2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672),
[2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622),
[2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711),
[2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150),
[2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662),
[2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 3),
[2114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 3), SHIFT(1465),
[2117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__plpgsql_statement, 2),
[2119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__plpgsql_statement, 2),
[2121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 4),
[2123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 4), SHIFT(1465),
[2126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_function, 3),
[2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529),
[2130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_function, 2),
[2132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_table, 1),
[2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755),
[2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594),
[2138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_table, 1),
[2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_item, 1),
[2142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1204),
[2145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(2167),
[2148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1799),
[2151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1888),
[2154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1810),
[2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635),
[2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096),
[2161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_item, 2),
[2163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1204),
[2166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(2167),
[2169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1799),
[2172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1888),
[2175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1810),
[2178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2),
[2180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1204),
[2183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(2167),
[2186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1799),
[2189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1888),
[2192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1810),
[2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204),
[2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167),
[2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799),
[2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888),
[2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810),
[2205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 5),
[2207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 5), SHIFT(1465),
[2210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_function, 1),
[2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385),
[2214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_function, 1),
[2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647),
[2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101),
[2220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_function, 4),
[2222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_item, 3),
[2224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_select, 4),
[2226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_select, 5),
[2228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_table, 2),
[2230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_table, 2),
[2232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_table, 3),
[2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780),
[2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597),
[2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163),
[2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901),
[2242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 6),
[2244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 6), SHIFT(1465),
[2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448),
[2249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1163),
[2252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1901),
[2255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808),
[2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582),
[2259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1163),
[2262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1901),
[2265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1163),
[2268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1901),
[2271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_sequence_statement, 3),
[2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637),
[2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606),
[2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664),
[2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987),
[2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985),
[2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671),
[2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983),
[2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026),
[2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942),
[2291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_sequence_statement, 4),
[2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194),
[2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180),
[2297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1194),
[2300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(2180),
[2303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_drop_type_statement_repeat1, 2),
[2305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_drop_type_statement_repeat1, 2), SHIFT_REPEAT(1672),
[2308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_sequence_statement, 5),
[2310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2),
[2312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1637),
[2315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1606),
[2318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1664),
[2321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1987),
[2324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1985),
[2327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1671),
[2330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1983),
[2333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1026),
[2336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_sequence_statement_repeat1, 2), SHIFT_REPEAT(1942),
[2339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1194),
[2342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(2180),
[2345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_sequence_statement, 6),
[2347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1194),
[2350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(2180),
[2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839),
[2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585),
[2357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_foreign_key, 2),
[2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720),
[2361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 7),
[2363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 7), SHIFT(1465),
[2366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899),
[2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587),
[2370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_into, 4),
[2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672),
[2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191),
[2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119),
[2378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1191),
[2381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(2119),
[2384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_into, 3),
[2386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1191),
[2389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(2119),
[2392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_into, 2),
[2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170),
[2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2171),
[2398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1191),
[2401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(2119),
[2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824),
[2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451),
[2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396),
[2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170),
[2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2189),
[2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165),
[2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392),
[2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821),
[2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2187),
[2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453),
[2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453),
[2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181),
[2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179),
[2430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column_item, 3),
[2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699),
[2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946),
[2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989),
[2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991),
[2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993),
[2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662),
[2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660),
[2446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 8),
[2448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 8), SHIFT(1465),
[2451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_foreign_key, 3),
[2453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column_item, 2),
[2455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2),
[2457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(699),
[2460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(946),
[2463] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1989),
[2466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1991),
[2469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1993),
[2472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1662),
[2475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_item_repeat1, 2), SHIFT_REPEAT(1660),
[2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161),
[2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154),
[2482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1161),
[2485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(2154),
[2488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1161),
[2491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(2154),
[2494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constraint_foreign_key_repeat1, 2),
[2496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_constraint_foreign_key_repeat1, 2), SHIFT_REPEAT(1720),
[2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923),
[2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976),
[2503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_item, 2),
[2505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_item, 2),
[2507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as, 2),
[2509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_foreign_key, 4),
[2511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1161),
[2514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(2154),
[2517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_contains_op, 1),
[2519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_contains_op, 1),
[2521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_returning_repeat1, 2),
[2523] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_returning_repeat1, 2), SHIFT_REPEAT(629),
[2526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not, 1),
[2528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not, 1),
[2530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_plus, 1),
[2532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_plus, 1),
[2534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_other_op, 1),
[2536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_other_op, 1),
[2538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_item, 3),
[2540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_kw, 1),
[2542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_kw, 1),
[2544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_minus, 1),
[2546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_minus, 1),
[2548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_op, 1),
[2550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_op, 1),
[2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or, 1),
[2554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or, 1),
[2556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fk_ref_action, 2),
[2558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 1),
[2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1),
[2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_from, 2),
[2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069),
[2566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_from, 3),
[2568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_repeat1, 2), SHIFT_REPEAT(1923),
[2571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985),
[2573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598),
[2575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 3),
[2577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938),
[2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1763),
[2581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253),
[2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1844),
[2585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849),
[2587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1848),
[2589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121),
[2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059),
[2593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837),
[2595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fk_ref_action, 1),
[2597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat2, 2),
[2599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat2, 2), SHIFT_REPEAT(1069),
[2602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fk_action, 3),
[2604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 9),
[2606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 9), SHIFT(1465),
[2609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_psql_statement, 3),
[2611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 1),
[2613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_group_by, 4),
[2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219),
[2617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140),
[2619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 3),
[2621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979),
[2623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448),
[2625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645),
[2627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068),
[2629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677),
[2631] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(1219),
[2634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_item_repeat1, 2), SHIFT_REPEAT(2140),
[2637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_conflict_target_repeat1, 2), SHIFT_REPEAT(663),
[2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_when, 1),
[2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666),
[2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986),
[2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943),
[2648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128),
[2650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131),
[2652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint_ty, 4),
[2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint_ty, 1),
[2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 4),
[2658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984),
[2660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625),
[2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852),
[2664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_returning_repeat1, 2), SHIFT_REPEAT(635),
[2667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033),
[2669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(1219),
[2672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 1), SHIFT(2140),
[2675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(1219),
[2678] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_from_item, 2), SHIFT(2140),
[2681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 2),
[2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 10),
[2685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 10), SHIFT(1465),
[2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_where, 1),
[2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145),
[2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963),
[2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706),
[2696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255),
[2698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint_when, 3),
[2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217),
[2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934),
[2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513),
[2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917),
[2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258),
[2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 4),
[2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105),
[2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 5),
[2716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631),
[2718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_returning_repeat1, 2), SHIFT_REPEAT(647),
[2721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat2, 2), SHIFT_REPEAT(1105),
[2724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494),
[2726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1772),
[2728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490),
[2730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_increment, 3),
[2732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_start, 3),
[2734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_owned, 3),
[2736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_order_by, 3),
[2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646),
[2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084),
[2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_cache, 2),
[2744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_order_by, 4),
[2746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_order_by_repeat1, 2),
[2748] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_order_by_repeat1, 2), SHIFT_REPEAT(646),
[2751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1858),
[2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201),
[2755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6),
[2757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5),
[2759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_start, 2),
[2761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_increment, 2),
[2763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_cycle, 2),
[2765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_cycle, 1),
[2767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_max, 2),
[2769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_min, 2),
[2771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat2, 2), SHIFT_REPEAT(1084),
[2774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_item, 2),
[2776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 5),
[2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237),
[2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090),
[2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632),
[2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691),
[2786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 4),
[2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078),
[2790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 8),
[2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111),
[2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625),
[2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068),
[2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677),
[2800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 6),
[2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114),
[2804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 7),
[2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088),
[2808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_direction, 1),
[2810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 6),
[2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630),
[2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631),
[2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351),
[2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782),
[2820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 9),
[2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085),
[2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934),
[2826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657),
[2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592),
[2830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231),
[2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041),
[2834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 6, .production_id = 3),
[2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895),
[2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623),
[2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847),
[2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831),
[2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730),
[2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381),
[2848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 10),
[2850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 5, .production_id = 1),
[2852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394),
[2854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 7),
[2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236),
[2858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 5),
[2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770),
[2862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 4),
[2864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_limit_offset, 1),
[2866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 11),
[2868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417),
[2870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 6),
[2872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 7, .production_id = 5),
[2874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 8),
[2876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_using, 3),
[2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116),
[2880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 9),
[2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708),
[2884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709),
[2886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 8),
[2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2),
[2890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2), SHIFT_REPEAT(1237),
[2893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_items, 2),
[2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725),
[2897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat2, 2), SHIFT_REPEAT(1116),
[2900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_set, 7),
[2902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat1, 2), SHIFT_REPEAT(1236),
[2905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_set, 6),
[2907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_set, 3),
[2909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_items_repeat1, 2),
[2911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_items_repeat1, 2), SHIFT_REPEAT(1725),
[2914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 1),
[2916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595),
[2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653),
[2920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_items, 3),
[2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565),
[2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694),
[2926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declarations, 1),
[2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_offset, 3),
[2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_set, 5),
[2932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declarations_repeat1, 2),
[2934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declarations_repeat1, 2), SHIFT_REPEAT(1059),
[2937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577),
[2939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 3),
[2941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 7),
[2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641),
[2945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_using, 2),
[2947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declarations, 2),
[2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621),
[2951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 2),
[2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641),
[2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122),
[2957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550),
[2959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658),
[2961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 9),
[2963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745),
[2965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257),
[2967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136),
[2969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435),
[2971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436),
[2973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473),
[2975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161),
[2977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162),
[2979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222),
[2981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412),
[2983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114),
[2985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629),
[2987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276),
[2989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_limit_offset, 2),
[2991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_conflict_target_repeat1, 2), SHIFT_REPEAT(686),
[2994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30),
[2996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 12),
[2998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 3),
[3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525),
[3002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query, 3),
[3004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query, 2),
[3006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 7),
[3008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 11),
[3010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21),
[3012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24),
[3014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32),
[3016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835),
[3018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836),
[3020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 11),
[3022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_values, 4),
[3024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188),
[3026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189),
[3028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295),
[3030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122),
[3032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120),
[3034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192),
[3036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_statement_repeat2, 2), SHIFT_REPEAT(1085),
[3039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89),
[3041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90),
[3043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148),
[3045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_values, 3),
[3047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 10),
[3049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175),
[3051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172),
[3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289),
[3055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 8),
[3057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_select_statement, 11), SHIFT(1465),
[3060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224),
[3062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 8, .production_id = 5),
[3064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368),
[3066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134),
[3068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_query_repeat1, 2), SHIFT_REPEAT(1525),
[3071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_query_repeat1, 2),
[3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 7, .production_id = 3),
[3075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93),
[3077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94),
[3079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141),
[3081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_values, 2),
[3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695),
[3085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696),
[3087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 6, .production_id = 1),
[3089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439),
[3091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438),
[3093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498),
[3095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535),
[3097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query_item, 7),
[3099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_type_statement, 5),
[3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935),
[3103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_drop_function_statement_repeat1, 2),
[3105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_drop_function_statement_repeat1, 2), SHIFT_REPEAT(1280),
[3108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878),
[3110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_returning, 2),
[3112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_returning_repeat1, 2), SHIFT_REPEAT(621),
[3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456),
[3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_function_item, 1),
[3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106),
[3121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_function_statement, 3),
[3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280),
[3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053),
[3127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_type_statement, 3),
[3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054),
[3131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_returning, 3),
[3133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 1),
[3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459),
[3137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_declaration, 2, .production_id = 2),
[3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712),
[3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181),
[3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141),
[3145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1783),
[3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1782),
[3149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781),
[3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763),
[3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844),
[3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849),
[3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848),
[3159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13),
[3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649),
[3163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12),
[3165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 1),
[3167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_items, 1),
[3169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query_item, 5),
[3171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11),
[3173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 3),
[3175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7),
[3177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838),
[3179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10),
[3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918),
[3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778),
[3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122),
[3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094),
[3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675),
[3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212),
[3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850),
[3195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682),
[3197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query_item, 8),
[3199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2),
[3201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(675),
[3204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2),
[3206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_function_statement, 4),
[3208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877),
[3210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_function_item, 2),
[3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076),
[3214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 4),
[3216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8),
[3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9),
[3220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_query_item, 6),
[3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634),
[3224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_type_statement, 4),
[3226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878),
[3228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 9, .production_id = 5),
[3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375),
[3232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388),
[3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
[3236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 5),
[3238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 4),
[3240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 8),
[3242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_using, 3),
[3244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 8, .production_id = 3),
[3246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 4),
[3248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1813),
[3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295),
[3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2),
[3254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389),
[3256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370),
[3258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300),
[3260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393),
[3262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314),
[3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702),
[3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
[3268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_ty, 4),
[3270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat2, 2), SHIFT_REPEAT(1524),
[3273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat2, 2),
[3275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_function_item, 6),
[3277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427),
[3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429),
[3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323),
[3283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 7, .production_id = 1),
[3285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 2),
[3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834),
[3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60),
[3291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65),
[3293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334),
[3295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10),
[3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338),
[3299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_ty, 3),
[3301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17),
[3303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547),
[3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627),
[3307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_function_item, 5),
[3309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_when, 1),
[3311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548),
[3313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340),
[3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345),
[3317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dollar_quote, 3),
[3319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560),
[3321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570),
[3323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354),
[3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927),
[3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832),
[3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401),
[3331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358),
[3333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412),
[3335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_statement, 3),
[3337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2),
[3339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1141),
[3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651),
[3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998),
[3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002),
[3348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_psql_statement_repeat1, 2),
[3350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_psql_statement_repeat1, 2), SHIFT_REPEAT(1832),
[3353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 12),
[3355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651),
[3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287),
[3359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_conflict, 9),
[3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153),
[3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380),
[3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290),
[3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369),
[3369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_ty, 2),
[3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524),
[3373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984),
[3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719),
[3377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151),
[3379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_function_item, 4),
[3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121),
[3383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391),
[3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115),
[3387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389),
[3389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dollar_quote, 2),
[3391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2),
[3393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(1388),
[3396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124),
[3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119),
[3400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4),
[3402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397),
[3404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3),
[3406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1792),
[3408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242),
[3410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86),
[3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406),
[3414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_returning_repeat1, 2), SHIFT_REPEAT(627),
[3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803),
[3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139),
[3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137),
[3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359),
[3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73),
[3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147),
[3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408),
[3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139),
[3433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940),
[3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717),
[3437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026),
[3439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1814),
[3441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53),
[3443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421),
[3445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_function_item, 3),
[3447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_drop_type_statement_repeat1, 2), SHIFT_REPEAT(1834),
[3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47),
[3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978),
[3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371),
[3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822),
[3458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_drop_type_statement_repeat1, 2), SHIFT_REPEAT(1802),
[3461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat2, 2), SHIFT_REPEAT(1441),
[3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379),
[3466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735),
[3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059),
[3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800),
[3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
[3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76),
[3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103),
[3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832),
[3480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825),
[3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77),
[3484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_temporary, 1),
[3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398),
[3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390),
[3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098),
[3492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010),
[3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387),
[3496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14),
[3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131),
[3500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_event, 1),
[3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367),
[3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
[3506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_privileges, 1),
[3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527),
[3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265),
[3512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736),
[3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352),
[3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661),
[3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688),
[3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332),
[3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261),
[3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
[3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283),
[3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802),
[3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580),
[3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416),
[3534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_perform_statement, 2),
[3536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_definition, 2),
[3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000),
[3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918),
[3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916),
[3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578),
[3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265),
[3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693),
[3550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_change, 2),
[3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384),
[3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558),
[3556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_targets, 2),
[3558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_targets, 1),
[3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236),
[3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912),
[3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579),
[3566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 3),
[3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412),
[3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304),
[3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338),
[3574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690),
[3576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 10),
[3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270),
[3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670),
[3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803),
[3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297),
[3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367),
[3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270),
[3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366),
[3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421),
[3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294),
[3596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_change, 1),
[3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360),
[3600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786),
[3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153),
[3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774),
[3606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_function_repeat1, 2), SHIFT_REPEAT(1153),
[3609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_function_repeat1, 2),
[3611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343),
[3613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441),
[3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981),
[3617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572),
[3619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_privileges, 2),
[3621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 6),
[3623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113),
[3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108),
[3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986),
[3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908),
[3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907),
[3633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107),
[3635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423),
[3637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 2),
[3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567),
[3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753),
[3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333),
[3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563),
[3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274),
[3649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_event, 2),
[3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281),
[3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581),
[3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277),
[3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883),
[3659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_perform_statement, 3),
[3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
[3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616),
[3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205),
[3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684),
[3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009),
[3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010),
[3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
[3675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat1, 2), SHIFT_REPEAT(1635),
[3678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_type_statement_repeat1, 2),
[3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534),
[3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615),
[3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128),
[3686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_set_repeat1, 2), SHIFT_REPEAT(615),
[3689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_update_set_repeat1, 2),
[3691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_alter_table_change_repeat1, 2),
[3693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_alter_table_change_repeat1, 2), SHIFT_REPEAT(1384),
[3696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_targets, 3),
[3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301),
[3700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_roles, 3),
[3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226),
[3704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_roles_repeat1, 2),
[3706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_roles_repeat1, 2), SHIFT_REPEAT(1226),
[3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551),
[3711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_roles, 1),
[3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546),
[3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753),
[3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566),
[3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431),
[3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322),
[3723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_drop_function_item_repeat1, 2), SHIFT_REPEAT(1131),
[3726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_drop_function_item_repeat1, 2),
[3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143),
[3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021),
[3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635),
[3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004),
[3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022),
[3738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_table_statement_repeat1, 2), SHIFT_REPEAT(978),
[3741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_table_statement_repeat1, 2),
[3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107),
[3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84),
[3747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_values_repeat1, 2), SHIFT_REPEAT(616),
[3750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_values_repeat1, 2),
[3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288),
[3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086),
[3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80),
[3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363),
[3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361),
[3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733),
[3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734),
[3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318),
[3768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col_dir, 1),
[3770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_index_statement_repeat1, 2), SHIFT_REPEAT(1332),
[3773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_index_statement_repeat1, 2),
[3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329),
[3777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2),
[3779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(1367),
[3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197),
[3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352),
[3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538),
[3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289),
[3790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 4),
[3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028),
[3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027),
[3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025),
[3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402),
[3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065),
[3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843),
[3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063),
[3806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_definition, 4),
[3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132),
[3810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_type, 1),
[3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653),
[3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396),
[3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420),
[3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402),
[3820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 4),
[3822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_roles, 2),
[3824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_targets_repeat1, 2), SHIFT_REPEAT(1558),
[3827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_targets_repeat1, 2),
[3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691),
[3831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_action, 2),
[3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209),
[3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
[3837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_execute_statement, 4),
[3839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374),
[3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632),
[3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202),
[3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466),
[3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452),
[3849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866),
[3851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654),
[3853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col_nulls, 2),
[3855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_scope, 1),
[3857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873),
[3859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023),
[3861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974),
[3863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089),
[3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301),
[3867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874),
[3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020),
[3871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 8, .production_id = 1),
[3873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 5),
[3875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216),
[3877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273),
[3879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018),
[3881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018),
[3883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199),
[3885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195),
[3887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503),
[3889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 3),
[3891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_function, 4),
[3893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070),
[3895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613),
[3897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096),
[3899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_volatility, 1),
[3901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29),
[3903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_fk_ref_action, 1),
[3905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903),
[3907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474),
[3909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638),
[3911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905),
[3913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 2),
[3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278),
[3917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223),
[3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220),
[3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317),
[3923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2186),
[3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145),
[3927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_includes, 2),
[3929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_scope, 2),
[3931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765),
[3933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226),
[3935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167),
[3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476),
[3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718),
[3941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3),
[3943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 9, .production_id = 3),
[3945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_column_action, 4),
[3947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_function, 5),
[3949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_roles_repeat1, 3),
[3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325),
[3953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 9),
[3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173),
[3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897),
[3959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_col, 5),
[3961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_scope, 3),
[3963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 2),
[3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403),
[3967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247),
[3969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_function_repeat1, 3),
[3971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_function, 6),
[3973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 10, .production_id = 5),
[3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901),
[3977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281),
[3979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 3),
[3981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645),
[3983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4),
[3985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960),
[3987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 3),
[3989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 2),
[3991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624),
[3993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335),
[3995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 1),
[3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160),
[3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156),
[4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768),
[4003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920),
[4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383),
[4007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 12),
[4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092),
[4011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 13),
[4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614),
[4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936),
[4017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147),
[4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285),
[4021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_not_exists, 3),
[4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130),
[4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
[4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701),
[4029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_item, 1),
[4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712),
[4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880),
[4035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 5),
[4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740),
[4039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741),
[4041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 2),
[4043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839),
[4045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 5),
[4047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_not_exists, 3),
[4049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689),
[4051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_return, 2),
[4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519),
[4055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70),
[4057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
[4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
[4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362),
[4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748),
[4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284),
[4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394),
[4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276),
[4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735),
[4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007),
[4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008),
[4077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667),
[4079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_function_statement, 5),
[4081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971),
[4083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671),
[4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730),
[4087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921),
[4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940),
[4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660),
[4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260),
[4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723),
[4097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831),
[4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262),
[4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226),
[4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364),
[4105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157),
[4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
[4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158),
[4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158),
[4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095),
[4115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497),
[4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545),
[4119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_statement, 5),
[4121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702),
[4123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140),
[4125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167),
[4127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969),
[4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268),
[4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654),
[4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002),
[4135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879),
[4137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689),
[4139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978),
[4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947),
[4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685),
[4145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892),
[4147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291),
[4149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898),
[4151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979),
[4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267),
[4155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_statement, 4),
[4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271),
[4159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787),
[4161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_type_statement, 6),
[4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620),
[4165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_setof, 2),
[4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339),
[4169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 3),
[4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652),
[4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455),
[4175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 6),
[4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656),
[4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211),
[4181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_using, 2),
[4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648),
[4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142),
[4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561),
[4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140),
[4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752),
[4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960),
[4195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_get_diagnostics_statement, 3),
[4197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3),
[4199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 4),
[4201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_change_schema, 3),
[4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628),
[4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249),
[4207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_table, 3),
[4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710),
[4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627),
[4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624),
[4215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 6),
[4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541),
[4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291),
[4221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 4, .production_id = 4),
[4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496),
[4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537),
[4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507),
[4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017),
[4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
[4233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 7),
[4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194),
[4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015),
[4239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 4),
[4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 7),
[4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961),
[4245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673),
[4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685),
[4249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524),
[4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313),
[4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665),
[4255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462),
[4257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71),
[4259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456),
[4261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311),
[4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667),
[4265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179),
[4267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_cursor_statement, 4),
[4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838),
[4271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_get_diagnostics_statement, 4),
[4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681),
[4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133),
[4277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 4),
[4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697),
[4281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232),
[4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350),
[4285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982),
[4287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63),
[4289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 8),
[4291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_table, 4),
[4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
[4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391),
[4297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
[4299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_schema_role, 2),
[4301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 5, .production_id = 6),
[4303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941),
[4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853),
[4307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 2),
[4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240),
[4311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 8),
[4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619),
[4315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820),
[4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698),
[4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714),
[4321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 8),
[4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365),
[4325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conflict_target, 2),
[4327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091),
[4329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
[4331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372),
[4333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268),
[4335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235),
[4337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 5),
[4339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_exists, 2),
[4341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_constraint, 5),
[4343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_targets, 5),
[4345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282),
[4347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23),
[4349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7),
[4351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688),
[4353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 9),
[4355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_table, 5),
[4357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
[4359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameters, 6, .production_id = 7),
[4361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219),
[4363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300),
[4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218),
[4367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883),
[4369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331),
[4371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271),
[4373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_exec, 2),
[4375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186),
[4377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185),
[4379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477),
[4381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 9),
[4383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 9),
[4385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conflict_target, 3),
[4387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275),
[4389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061),
[4391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6),
[4393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120),
[4395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182),
[4397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_run_as, 2),
[4399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353),
[4401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350),
[4403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_exec, 3),
[4405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_replace, 2),
[4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10),
[4409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629),
[4411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 10),
[4413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conflict_target, 4),
[4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409),
[4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132),
[4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141),
[4421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628),
[4423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891),
[4425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876),
[4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618),
[4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953),
[4431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102),
[4433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7),
[4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030),
[4437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833),
[4439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861),
[4441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_cond, 4),
[4443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11),
[4445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859),
[4447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295),
[4449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059),
[4451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 11),
[4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8),
[4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2155),
[4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055),
[4459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648),
[4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851),
[4463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693),
[4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856),
[4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697),
[4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082),
[4471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 8),
[4473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156),
[4475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163),
[4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823),
[4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868),
[4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869),
[4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870),
[4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643),
[4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074),
[4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649),
[4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626),
[4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886),
[4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674),
[4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066),
[4499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9),
[4501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 9),
[4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801),
[4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897),
[4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898),
[4509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899),
[4511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006),
[4513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10),
[4515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639),
[4517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915),
[4519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175),
[4521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083),
[4523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 2),
[4525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758),
[4527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926),
[4529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927),
[4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928),
[4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188),
[4535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11),
[4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507),
[4539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650),
[4541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941),
[4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766),
[4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057),
[4547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15),
[4549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728),
[4551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951),
[4553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952),
[4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953),
[4557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103),
[4559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12),
[4561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171),
[4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642),
[4565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966),
[4567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686),
[4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975),
[4571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976),
[4573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977),
[4575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2203),
[4577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636),
[4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990),
[4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644),
[4583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999),
[4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000),
[4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001),
[4589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 13),
[4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633),
[4593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014),
[4595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636),
[4597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023),
[4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024),
[4601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025),
[4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949),
[4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640),
[4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038),
[4609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683),
[4611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047),
[4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048),
[4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049),
[4617] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
[4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644),
[4621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062),
[4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722),
[4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071),
[4627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072),
[4629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073),
[4631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738),
[4633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082),
[4635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083),
[4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228),
[4639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 14),
[4641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128),
[4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370),
[4645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816),
[4647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146),
[4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2159),
[4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817),
[4653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172),
[4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260),
[4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185),
[4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194),
[4661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2201),
[4663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208),
[4665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215),
[4667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222),
[4669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2229),
[4671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232),
[4673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2234),
[4675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236),
[4677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2238),
[4679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239),
[4681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240),
[4683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2241),
[4685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2242),
[4687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2243),
[4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244),
[4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245),
[4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246),
[4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247),
[4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248),
[4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249),
[4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250),
[4703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251),
[4705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252),
[4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253),
[4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254),
[4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255),
[4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256),
[4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257),
[4717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2258),
[4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259),
[4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260),
[4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261),
[4725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262),
[4727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263),
};
#ifdef __cplusplus
extern "C" {
#endif
#ifdef _WIN32
#define extern __declspec(dllexport)
#endif
extern const TSLanguage *tree_sitter_plpgsql(void) {
static const TSLanguage language = {
.version = LANGUAGE_VERSION,
.symbol_count = SYMBOL_COUNT,
.alias_count = ALIAS_COUNT,
.token_count = TOKEN_COUNT,
.external_token_count = EXTERNAL_TOKEN_COUNT,
.state_count = STATE_COUNT,
.large_state_count = LARGE_STATE_COUNT,
.production_id_count = PRODUCTION_ID_COUNT,
.field_count = FIELD_COUNT,
.max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH,
.parse_table = &ts_parse_table[0][0],
.small_parse_table = ts_small_parse_table,
.small_parse_table_map = ts_small_parse_table_map,
.parse_actions = ts_parse_actions,
.symbol_names = ts_symbol_names,
.field_names = ts_field_names,
.field_map_slices = ts_field_map_slices,
.field_map_entries = ts_field_map_entries,
.symbol_metadata = ts_symbol_metadata,
.public_symbol_map = ts_symbol_map,
.alias_map = ts_non_terminal_alias_map,
.alias_sequences = &ts_alias_sequences[0][0],
.lex_modes = ts_lex_modes,
.lex_fn = ts_lex,
.primary_state_ids = ts_primary_state_ids,
};
return &language;
}
#ifdef __cplusplus
}
#endif