diff --git a/sqlite/binding.go b/sqlite/binding.go new file mode 100644 index 00000000..99c8bbfb --- /dev/null +++ b/sqlite/binding.go @@ -0,0 +1,15 @@ +package sqlite + +//#include "parser.h" +//TSLanguage *tree_sitter_sqlite(); +import "C" +import ( + "unsafe" + + sitter "github.com/smacker/go-tree-sitter" +) + +func GetLanguage() *sitter.Language { + ptr := unsafe.Pointer(C.tree_sitter_sqlite()) + return sitter.NewLanguage(ptr) +} diff --git a/sqlite/binding_test.go b/sqlite/binding_test.go new file mode 100644 index 00000000..7c382604 --- /dev/null +++ b/sqlite/binding_test.go @@ -0,0 +1,23 @@ +package sqlite_test + +import ( + "context" + "testing" + + sitter "github.com/smacker/go-tree-sitter" + "github.com/smacker/go-tree-sitter/sqlite" + "github.com/stretchr/testify/assert" +) + +func TestGrammar(t *testing.T) { + assert := assert.New(t) + + code := `SELECT * FROM table LIMIT 1;` + + n, err := sitter.ParseCtx(context.Background(), []byte(code), sqlite.GetLanguage()) + assert.NoError(err) + assert.Equal( + "(sql_stmt_list (sql_stmt (select_stmt (SELECT) (from_clause (FROM) (table_or_subquery (identifier))) (limit_clause (LIMIT) (numeric_literal)))))", + n.String(), + ) +} diff --git a/sqlite/parser.c b/sqlite/parser.c new file mode 100644 index 00000000..d00f9fe7 --- /dev/null +++ b/sqlite/parser.c @@ -0,0 +1,236748 @@ +#include "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 13 +#define STATE_COUNT 4945 +#define LARGE_STATE_COUNT 6 +#define SYMBOL_COUNT 297 +#define ALIAS_COUNT 0 +#define TOKEN_COUNT 201 +#define EXTERNAL_TOKEN_COUNT 0 +#define FIELD_COUNT 0 +#define MAX_ALIAS_SEQUENCE_LENGTH 23 +#define PRODUCTION_ID_COUNT 1 + +enum { + sym__word = 1, + anon_sym_SEMI = 2, + sym_ABORT = 3, + sym_ACTION = 4, + sym_ADD = 5, + sym_AFTER = 6, + sym_ALL = 7, + sym_ALTER = 8, + sym_ALWAYS = 9, + sym_ANALYZE = 10, + sym_AND = 11, + sym_AS = 12, + sym_ASC = 13, + sym_ATTACH = 14, + sym_AUTOINCREMENT = 15, + sym_BEFORE = 16, + sym_BEGIN = 17, + sym_BETWEEN = 18, + sym_BY = 19, + sym_CASCADE = 20, + sym_CASE = 21, + sym_CAST = 22, + sym_CHECK = 23, + sym_COLLATE = 24, + sym_COLUMN = 25, + sym_COMMIT = 26, + sym_CONFLICT = 27, + sym_CONSTRAINT = 28, + sym_CREATE = 29, + sym_CROSS = 30, + sym_CURRENT = 31, + sym_CURRENT_DATE = 32, + sym_CURRENT_TIME = 33, + sym_CURRENT_TIMESTAMP = 34, + sym_DATABASE = 35, + sym_DEFAULT = 36, + sym_DEFERRABLE = 37, + sym_DEFERRED = 38, + sym_DELETE = 39, + sym_DESC = 40, + sym_DETACH = 41, + sym_DISTINCT = 42, + sym_DO = 43, + sym_DROP = 44, + sym_EACH = 45, + sym_ELSE = 46, + sym_END = 47, + sym_ESCAPE = 48, + sym_EXCEPT = 49, + sym_EXCLUDE = 50, + sym_EXCLUSIVE = 51, + sym_EXISTS = 52, + sym_EXPLAIN = 53, + sym_FAIL = 54, + sym_FALSE = 55, + sym_FILTER = 56, + sym_FIRST = 57, + sym_FOLLOWING = 58, + sym_FOR = 59, + sym_FOREIGN = 60, + sym_FROM = 61, + sym_GENERATED = 62, + sym_GLOB = 63, + sym_GROUP = 64, + sym_GROUPS = 65, + sym_HAVING = 66, + sym_IF = 67, + sym_IGNORE = 68, + sym_IMMEDIATE = 69, + sym_IN = 70, + sym_INDEX = 71, + sym_INDEXED = 72, + sym_INITIALLY = 73, + sym_INNER = 74, + sym_INSERT = 75, + sym_INSTEAD = 76, + sym_INTERSECT = 77, + sym_INTO = 78, + sym_IS = 79, + sym_ISNULL = 80, + sym_JOIN = 81, + sym_KEY = 82, + sym_LAST = 83, + sym_LEFT = 84, + sym_LIKE = 85, + sym_LIMIT = 86, + sym_MATCH = 87, + sym_MATERIALIZED = 88, + sym_NATURAL = 89, + sym_NO = 90, + sym_NOT = 91, + sym_NOTHING = 92, + sym_NOTNULL = 93, + sym_NULL = 94, + sym_NULLS = 95, + sym_OF = 96, + sym_OFFSET = 97, + sym_ON = 98, + sym_OR = 99, + sym_ORDER = 100, + sym_OTHERS = 101, + sym_OUTER = 102, + sym_OVER = 103, + sym_PARTITION = 104, + sym_PLAN = 105, + sym_PRAGMA = 106, + sym_PRECEDING = 107, + sym_PRIMARY = 108, + sym_QUERY = 109, + sym_RAISE = 110, + sym_RANGE = 111, + sym_RECURSIVE = 112, + sym_REFERENCES = 113, + sym_REGEXP = 114, + sym_REINDEX = 115, + sym_RELEASE = 116, + sym_RENAME = 117, + sym_REPLACE = 118, + sym_RESTRICT = 119, + sym_RETURNING = 120, + sym_ROLLBACK = 121, + sym_ROW = 122, + sym_ROWID = 123, + sym_ROWS = 124, + sym_SAVEPOINT = 125, + sym_SELECT = 126, + sym_SET = 127, + sym_STORED = 128, + sym_STRICT = 129, + sym_TABLE = 130, + sym_TEMP = 131, + sym_TEMPORARY = 132, + sym_THEN = 133, + sym_TIES = 134, + sym_TO = 135, + sym_TRANSACTION = 136, + sym_TRIGGER = 137, + sym_TRUE = 138, + sym_UNBOUNDED = 139, + sym_UNION = 140, + sym_UNIQUE = 141, + sym_UPDATE = 142, + sym_USING = 143, + sym_VACUUM = 144, + sym_VALUES = 145, + sym_VIEW = 146, + sym_VIRTUAL = 147, + sym_WHEN = 148, + sym_WHERE = 149, + sym_WINDOW = 150, + sym_WITH = 151, + sym_WITHOUT = 152, + sym__whitespace = 153, + sym_numeric_literal = 154, + anon_sym_SQUOTE = 155, + aux_sym__string_token1 = 156, + anon_sym_x = 157, + anon_sym_X = 158, + aux_sym_identifier_token1 = 159, + anon_sym_DQUOTE = 160, + aux_sym_identifier_token2 = 161, + anon_sym_BQUOTE = 162, + aux_sym_identifier_token3 = 163, + anon_sym_LBRACK = 164, + aux_sym_identifier_token4 = 165, + anon_sym_RBRACK = 166, + anon_sym_QMARK = 167, + aux_sym_bind_parameter_token1 = 168, + anon_sym_AT = 169, + anon_sym_DOLLAR = 170, + anon_sym_COLON = 171, + anon_sym_POUND = 172, + aux_sym_bind_parameter_token2 = 173, + anon_sym_DASH_DASH = 174, + aux_sym_comment_token1 = 175, + anon_sym_SLASH_STAR = 176, + aux_sym_comment_token2 = 177, + anon_sym_SLASH = 178, + anon_sym_LPAREN = 179, + anon_sym_COMMA = 180, + anon_sym_RPAREN = 181, + anon_sym_EQ = 182, + anon_sym_DOT = 183, + anon_sym_TILDE = 184, + anon_sym_DASH = 185, + anon_sym_PLUS = 186, + anon_sym_PIPE_PIPE = 187, + anon_sym_STAR = 188, + anon_sym_PERCENT = 189, + anon_sym_LT_LT = 190, + anon_sym_GT_GT = 191, + anon_sym_AMP = 192, + anon_sym_PIPE = 193, + anon_sym_LT = 194, + anon_sym_LT_EQ = 195, + anon_sym_GT = 196, + anon_sym_GT_EQ = 197, + anon_sym_EQ_EQ = 198, + anon_sym_BANG_EQ = 199, + anon_sym_LT_GT = 200, + sym_sql_stmt_list = 201, + sym__string = 202, + sym_string_literal = 203, + sym_blob_literal = 204, + sym_identifier = 205, + sym_bind_parameter = 206, + sym_comment = 207, + sym_sql_stmt = 208, + sym_alter_table_stmt = 209, + sym_analyze_stmt = 210, + sym_attach_stmt = 211, + sym_begin_stmt = 212, + sym_commit_stmt = 213, + sym_create_index_stmt = 214, + sym_create_table_stmt = 215, + sym_create_trigger_stmt = 216, + sym_create_view_stmt = 217, + sym_create_virtual_table_stmt = 218, + sym_delete_stmt = 219, + sym_detach_stmt = 220, + sym_drop_index_stmt = 221, + sym_drop_table_stmt = 222, + sym_drop_trigger_stmt = 223, + sym_drop_view_stmt = 224, + sym_insert_stmt = 225, + sym_pragma_stmt = 226, + sym_reindex_stmt = 227, + sym_release_stmt = 228, + sym_rollback_stmt = 229, + sym_savepoint_stmt = 230, + sym_select_stmt = 231, + sym_update_stmt = 232, + sym_vacuum_stmt = 233, + sym__name = 234, + sym__name2 = 235, + sym_function_name = 236, + sym_collation_name = 237, + sym_error_message = 238, + sym_pragma_value = 239, + sym_filename = 240, + sym__literal_value = 241, + sym__expr = 242, + sym_signed_number = 243, + sym_indexed_column = 244, + sym_column_def = 245, + sym_type_name = 246, + sym_column_constraint = 247, + sym_table_constraint = 248, + sym_where_clause = 249, + sym_returning_clause = 250, + sym_order_by_clause = 251, + sym_limit_clause = 252, + sym_group_by_clause = 253, + sym_window_clause = 254, + sym_window_defn = 255, + sym__select_core = 256, + sym__compound_operator = 257, + sym__result_column = 258, + sym_with_clause = 259, + sym_common_table_expression = 260, + sym_conflict_clause = 261, + sym_foreign_key_clause = 262, + sym_filter_clause = 263, + sym_over_clause = 264, + sym_raise_function = 265, + sym_ordering_term = 266, + sym_frame_spec = 267, + sym__column_name_list = 268, + sym_qualified_table_name = 269, + sym_from_clause = 270, + sym__join_clause = 271, + sym_join_operator = 272, + sym_join_constraint = 273, + sym_table_or_subquery = 274, + sym_upsert_clause = 275, + aux_sym_sql_stmt_list_repeat1 = 276, + aux_sym_bind_parameter_repeat1 = 277, + aux_sym_create_index_stmt_repeat1 = 278, + aux_sym_create_table_stmt_repeat1 = 279, + aux_sym_create_table_stmt_repeat2 = 280, + aux_sym_create_table_stmt_repeat3 = 281, + aux_sym_create_trigger_stmt_repeat1 = 282, + aux_sym_create_trigger_stmt_repeat2 = 283, + aux_sym_insert_stmt_repeat1 = 284, + aux_sym_insert_stmt_repeat2 = 285, + aux_sym_select_stmt_repeat1 = 286, + aux_sym_update_stmt_repeat1 = 287, + aux_sym__expr_repeat1 = 288, + aux_sym_column_def_repeat1 = 289, + aux_sym_type_name_repeat1 = 290, + aux_sym_returning_clause_repeat1 = 291, + aux_sym_order_by_clause_repeat1 = 292, + aux_sym_window_clause_repeat1 = 293, + aux_sym_with_clause_repeat1 = 294, + aux_sym_foreign_key_clause_repeat1 = 295, + aux_sym__join_clause_repeat1 = 296, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [sym__word] = "_word", + [anon_sym_SEMI] = ";", + [sym_ABORT] = "ABORT", + [sym_ACTION] = "ACTION", + [sym_ADD] = "ADD", + [sym_AFTER] = "AFTER", + [sym_ALL] = "ALL", + [sym_ALTER] = "ALTER", + [sym_ALWAYS] = "ALWAYS", + [sym_ANALYZE] = "ANALYZE", + [sym_AND] = "AND", + [sym_AS] = "AS", + [sym_ASC] = "ASC", + [sym_ATTACH] = "ATTACH", + [sym_AUTOINCREMENT] = "AUTOINCREMENT", + [sym_BEFORE] = "BEFORE", + [sym_BEGIN] = "BEGIN", + [sym_BETWEEN] = "BETWEEN", + [sym_BY] = "BY", + [sym_CASCADE] = "CASCADE", + [sym_CASE] = "CASE", + [sym_CAST] = "CAST", + [sym_CHECK] = "CHECK", + [sym_COLLATE] = "COLLATE", + [sym_COLUMN] = "COLUMN", + [sym_COMMIT] = "COMMIT", + [sym_CONFLICT] = "CONFLICT", + [sym_CONSTRAINT] = "CONSTRAINT", + [sym_CREATE] = "CREATE", + [sym_CROSS] = "CROSS", + [sym_CURRENT] = "CURRENT", + [sym_CURRENT_DATE] = "CURRENT_DATE", + [sym_CURRENT_TIME] = "CURRENT_TIME", + [sym_CURRENT_TIMESTAMP] = "CURRENT_TIMESTAMP", + [sym_DATABASE] = "DATABASE", + [sym_DEFAULT] = "DEFAULT", + [sym_DEFERRABLE] = "DEFERRABLE", + [sym_DEFERRED] = "DEFERRED", + [sym_DELETE] = "DELETE", + [sym_DESC] = "DESC", + [sym_DETACH] = "DETACH", + [sym_DISTINCT] = "DISTINCT", + [sym_DO] = "DO", + [sym_DROP] = "DROP", + [sym_EACH] = "EACH", + [sym_ELSE] = "ELSE", + [sym_END] = "END", + [sym_ESCAPE] = "ESCAPE", + [sym_EXCEPT] = "EXCEPT", + [sym_EXCLUDE] = "EXCLUDE", + [sym_EXCLUSIVE] = "EXCLUSIVE", + [sym_EXISTS] = "EXISTS", + [sym_EXPLAIN] = "EXPLAIN", + [sym_FAIL] = "FAIL", + [sym_FALSE] = "FALSE", + [sym_FILTER] = "FILTER", + [sym_FIRST] = "FIRST", + [sym_FOLLOWING] = "FOLLOWING", + [sym_FOR] = "FOR", + [sym_FOREIGN] = "FOREIGN", + [sym_FROM] = "FROM", + [sym_GENERATED] = "GENERATED", + [sym_GLOB] = "GLOB", + [sym_GROUP] = "GROUP", + [sym_GROUPS] = "GROUPS", + [sym_HAVING] = "HAVING", + [sym_IF] = "IF", + [sym_IGNORE] = "IGNORE", + [sym_IMMEDIATE] = "IMMEDIATE", + [sym_IN] = "IN", + [sym_INDEX] = "INDEX", + [sym_INDEXED] = "INDEXED", + [sym_INITIALLY] = "INITIALLY", + [sym_INNER] = "INNER", + [sym_INSERT] = "INSERT", + [sym_INSTEAD] = "INSTEAD", + [sym_INTERSECT] = "INTERSECT", + [sym_INTO] = "INTO", + [sym_IS] = "IS", + [sym_ISNULL] = "ISNULL", + [sym_JOIN] = "JOIN", + [sym_KEY] = "KEY", + [sym_LAST] = "LAST", + [sym_LEFT] = "LEFT", + [sym_LIKE] = "LIKE", + [sym_LIMIT] = "LIMIT", + [sym_MATCH] = "MATCH", + [sym_MATERIALIZED] = "MATERIALIZED", + [sym_NATURAL] = "NATURAL", + [sym_NO] = "NO", + [sym_NOT] = "NOT", + [sym_NOTHING] = "NOTHING", + [sym_NOTNULL] = "NOTNULL", + [sym_NULL] = "NULL", + [sym_NULLS] = "NULLS", + [sym_OF] = "OF", + [sym_OFFSET] = "OFFSET", + [sym_ON] = "ON", + [sym_OR] = "OR", + [sym_ORDER] = "ORDER", + [sym_OTHERS] = "OTHERS", + [sym_OUTER] = "OUTER", + [sym_OVER] = "OVER", + [sym_PARTITION] = "PARTITION", + [sym_PLAN] = "PLAN", + [sym_PRAGMA] = "PRAGMA", + [sym_PRECEDING] = "PRECEDING", + [sym_PRIMARY] = "PRIMARY", + [sym_QUERY] = "QUERY", + [sym_RAISE] = "RAISE", + [sym_RANGE] = "RANGE", + [sym_RECURSIVE] = "RECURSIVE", + [sym_REFERENCES] = "REFERENCES", + [sym_REGEXP] = "REGEXP", + [sym_REINDEX] = "REINDEX", + [sym_RELEASE] = "RELEASE", + [sym_RENAME] = "RENAME", + [sym_REPLACE] = "REPLACE", + [sym_RESTRICT] = "RESTRICT", + [sym_RETURNING] = "RETURNING", + [sym_ROLLBACK] = "ROLLBACK", + [sym_ROW] = "ROW", + [sym_ROWID] = "ROWID", + [sym_ROWS] = "ROWS", + [sym_SAVEPOINT] = "SAVEPOINT", + [sym_SELECT] = "SELECT", + [sym_SET] = "SET", + [sym_STORED] = "STORED", + [sym_STRICT] = "STRICT", + [sym_TABLE] = "TABLE", + [sym_TEMP] = "TEMP", + [sym_TEMPORARY] = "TEMPORARY", + [sym_THEN] = "THEN", + [sym_TIES] = "TIES", + [sym_TO] = "TO", + [sym_TRANSACTION] = "TRANSACTION", + [sym_TRIGGER] = "TRIGGER", + [sym_TRUE] = "TRUE", + [sym_UNBOUNDED] = "UNBOUNDED", + [sym_UNION] = "UNION", + [sym_UNIQUE] = "UNIQUE", + [sym_UPDATE] = "UPDATE", + [sym_USING] = "USING", + [sym_VACUUM] = "VACUUM", + [sym_VALUES] = "VALUES", + [sym_VIEW] = "VIEW", + [sym_VIRTUAL] = "VIRTUAL", + [sym_WHEN] = "WHEN", + [sym_WHERE] = "WHERE", + [sym_WINDOW] = "WINDOW", + [sym_WITH] = "WITH", + [sym_WITHOUT] = "WITHOUT", + [sym__whitespace] = "_whitespace", + [sym_numeric_literal] = "numeric_literal", + [anon_sym_SQUOTE] = "'", + [aux_sym__string_token1] = "_string_token1", + [anon_sym_x] = "x", + [anon_sym_X] = "X", + [aux_sym_identifier_token1] = "identifier_token1", + [anon_sym_DQUOTE] = "\"", + [aux_sym_identifier_token2] = "identifier_token2", + [anon_sym_BQUOTE] = "`", + [aux_sym_identifier_token3] = "identifier_token3", + [anon_sym_LBRACK] = "[", + [aux_sym_identifier_token4] = "identifier_token4", + [anon_sym_RBRACK] = "]", + [anon_sym_QMARK] = "\?", + [aux_sym_bind_parameter_token1] = "bind_parameter_token1", + [anon_sym_AT] = "@", + [anon_sym_DOLLAR] = "$", + [anon_sym_COLON] = ":", + [anon_sym_POUND] = "#", + [aux_sym_bind_parameter_token2] = "bind_parameter_token2", + [anon_sym_DASH_DASH] = "--", + [aux_sym_comment_token1] = "comment_token1", + [anon_sym_SLASH_STAR] = "/*", + [aux_sym_comment_token2] = "comment_token2", + [anon_sym_SLASH] = "/", + [anon_sym_LPAREN] = "(", + [anon_sym_COMMA] = ",", + [anon_sym_RPAREN] = ")", + [anon_sym_EQ] = "=", + [anon_sym_DOT] = ".", + [anon_sym_TILDE] = "~", + [anon_sym_DASH] = "-", + [anon_sym_PLUS] = "+", + [anon_sym_PIPE_PIPE] = "||", + [anon_sym_STAR] = "*", + [anon_sym_PERCENT] = "%", + [anon_sym_LT_LT] = "<<", + [anon_sym_GT_GT] = ">>", + [anon_sym_AMP] = "&", + [anon_sym_PIPE] = "|", + [anon_sym_LT] = "<", + [anon_sym_LT_EQ] = "<=", + [anon_sym_GT] = ">", + [anon_sym_GT_EQ] = ">=", + [anon_sym_EQ_EQ] = "==", + [anon_sym_BANG_EQ] = "!=", + [anon_sym_LT_GT] = "<>", + [sym_sql_stmt_list] = "sql_stmt_list", + [sym__string] = "_string", + [sym_string_literal] = "string_literal", + [sym_blob_literal] = "blob_literal", + [sym_identifier] = "identifier", + [sym_bind_parameter] = "bind_parameter", + [sym_comment] = "comment", + [sym_sql_stmt] = "sql_stmt", + [sym_alter_table_stmt] = "alter_table_stmt", + [sym_analyze_stmt] = "analyze_stmt", + [sym_attach_stmt] = "attach_stmt", + [sym_begin_stmt] = "begin_stmt", + [sym_commit_stmt] = "commit_stmt", + [sym_create_index_stmt] = "create_index_stmt", + [sym_create_table_stmt] = "create_table_stmt", + [sym_create_trigger_stmt] = "create_trigger_stmt", + [sym_create_view_stmt] = "create_view_stmt", + [sym_create_virtual_table_stmt] = "create_virtual_table_stmt", + [sym_delete_stmt] = "delete_stmt", + [sym_detach_stmt] = "detach_stmt", + [sym_drop_index_stmt] = "drop_index_stmt", + [sym_drop_table_stmt] = "drop_table_stmt", + [sym_drop_trigger_stmt] = "drop_trigger_stmt", + [sym_drop_view_stmt] = "drop_view_stmt", + [sym_insert_stmt] = "insert_stmt", + [sym_pragma_stmt] = "pragma_stmt", + [sym_reindex_stmt] = "reindex_stmt", + [sym_release_stmt] = "release_stmt", + [sym_rollback_stmt] = "rollback_stmt", + [sym_savepoint_stmt] = "savepoint_stmt", + [sym_select_stmt] = "select_stmt", + [sym_update_stmt] = "update_stmt", + [sym_vacuum_stmt] = "vacuum_stmt", + [sym__name] = "_name", + [sym__name2] = "_name2", + [sym_function_name] = "function_name", + [sym_collation_name] = "collation_name", + [sym_error_message] = "error_message", + [sym_pragma_value] = "pragma_value", + [sym_filename] = "filename", + [sym__literal_value] = "_literal_value", + [sym__expr] = "_expr", + [sym_signed_number] = "signed_number", + [sym_indexed_column] = "indexed_column", + [sym_column_def] = "column_def", + [sym_type_name] = "type_name", + [sym_column_constraint] = "column_constraint", + [sym_table_constraint] = "table_constraint", + [sym_where_clause] = "where_clause", + [sym_returning_clause] = "returning_clause", + [sym_order_by_clause] = "order_by_clause", + [sym_limit_clause] = "limit_clause", + [sym_group_by_clause] = "group_by_clause", + [sym_window_clause] = "window_clause", + [sym_window_defn] = "window_defn", + [sym__select_core] = "_select_core", + [sym__compound_operator] = "_compound_operator", + [sym__result_column] = "_result_column", + [sym_with_clause] = "with_clause", + [sym_common_table_expression] = "common_table_expression", + [sym_conflict_clause] = "conflict_clause", + [sym_foreign_key_clause] = "foreign_key_clause", + [sym_filter_clause] = "filter_clause", + [sym_over_clause] = "over_clause", + [sym_raise_function] = "raise_function", + [sym_ordering_term] = "ordering_term", + [sym_frame_spec] = "frame_spec", + [sym__column_name_list] = "_column_name_list", + [sym_qualified_table_name] = "qualified_table_name", + [sym_from_clause] = "from_clause", + [sym__join_clause] = "_join_clause", + [sym_join_operator] = "join_operator", + [sym_join_constraint] = "join_constraint", + [sym_table_or_subquery] = "table_or_subquery", + [sym_upsert_clause] = "upsert_clause", + [aux_sym_sql_stmt_list_repeat1] = "sql_stmt_list_repeat1", + [aux_sym_bind_parameter_repeat1] = "bind_parameter_repeat1", + [aux_sym_create_index_stmt_repeat1] = "create_index_stmt_repeat1", + [aux_sym_create_table_stmt_repeat1] = "create_table_stmt_repeat1", + [aux_sym_create_table_stmt_repeat2] = "create_table_stmt_repeat2", + [aux_sym_create_table_stmt_repeat3] = "create_table_stmt_repeat3", + [aux_sym_create_trigger_stmt_repeat1] = "create_trigger_stmt_repeat1", + [aux_sym_create_trigger_stmt_repeat2] = "create_trigger_stmt_repeat2", + [aux_sym_insert_stmt_repeat1] = "insert_stmt_repeat1", + [aux_sym_insert_stmt_repeat2] = "insert_stmt_repeat2", + [aux_sym_select_stmt_repeat1] = "select_stmt_repeat1", + [aux_sym_update_stmt_repeat1] = "update_stmt_repeat1", + [aux_sym__expr_repeat1] = "_expr_repeat1", + [aux_sym_column_def_repeat1] = "column_def_repeat1", + [aux_sym_type_name_repeat1] = "type_name_repeat1", + [aux_sym_returning_clause_repeat1] = "returning_clause_repeat1", + [aux_sym_order_by_clause_repeat1] = "order_by_clause_repeat1", + [aux_sym_window_clause_repeat1] = "window_clause_repeat1", + [aux_sym_with_clause_repeat1] = "with_clause_repeat1", + [aux_sym_foreign_key_clause_repeat1] = "foreign_key_clause_repeat1", + [aux_sym__join_clause_repeat1] = "_join_clause_repeat1", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym__word] = sym__word, + [anon_sym_SEMI] = anon_sym_SEMI, + [sym_ABORT] = sym_ABORT, + [sym_ACTION] = sym_ACTION, + [sym_ADD] = sym_ADD, + [sym_AFTER] = sym_AFTER, + [sym_ALL] = sym_ALL, + [sym_ALTER] = sym_ALTER, + [sym_ALWAYS] = sym_ALWAYS, + [sym_ANALYZE] = sym_ANALYZE, + [sym_AND] = sym_AND, + [sym_AS] = sym_AS, + [sym_ASC] = sym_ASC, + [sym_ATTACH] = sym_ATTACH, + [sym_AUTOINCREMENT] = sym_AUTOINCREMENT, + [sym_BEFORE] = sym_BEFORE, + [sym_BEGIN] = sym_BEGIN, + [sym_BETWEEN] = sym_BETWEEN, + [sym_BY] = sym_BY, + [sym_CASCADE] = sym_CASCADE, + [sym_CASE] = sym_CASE, + [sym_CAST] = sym_CAST, + [sym_CHECK] = sym_CHECK, + [sym_COLLATE] = sym_COLLATE, + [sym_COLUMN] = sym_COLUMN, + [sym_COMMIT] = sym_COMMIT, + [sym_CONFLICT] = sym_CONFLICT, + [sym_CONSTRAINT] = sym_CONSTRAINT, + [sym_CREATE] = sym_CREATE, + [sym_CROSS] = sym_CROSS, + [sym_CURRENT] = sym_CURRENT, + [sym_CURRENT_DATE] = sym_CURRENT_DATE, + [sym_CURRENT_TIME] = sym_CURRENT_TIME, + [sym_CURRENT_TIMESTAMP] = sym_CURRENT_TIMESTAMP, + [sym_DATABASE] = sym_DATABASE, + [sym_DEFAULT] = sym_DEFAULT, + [sym_DEFERRABLE] = sym_DEFERRABLE, + [sym_DEFERRED] = sym_DEFERRED, + [sym_DELETE] = sym_DELETE, + [sym_DESC] = sym_DESC, + [sym_DETACH] = sym_DETACH, + [sym_DISTINCT] = sym_DISTINCT, + [sym_DO] = sym_DO, + [sym_DROP] = sym_DROP, + [sym_EACH] = sym_EACH, + [sym_ELSE] = sym_ELSE, + [sym_END] = sym_END, + [sym_ESCAPE] = sym_ESCAPE, + [sym_EXCEPT] = sym_EXCEPT, + [sym_EXCLUDE] = sym_EXCLUDE, + [sym_EXCLUSIVE] = sym_EXCLUSIVE, + [sym_EXISTS] = sym_EXISTS, + [sym_EXPLAIN] = sym_EXPLAIN, + [sym_FAIL] = sym_FAIL, + [sym_FALSE] = sym_FALSE, + [sym_FILTER] = sym_FILTER, + [sym_FIRST] = sym_FIRST, + [sym_FOLLOWING] = sym_FOLLOWING, + [sym_FOR] = sym_FOR, + [sym_FOREIGN] = sym_FOREIGN, + [sym_FROM] = sym_FROM, + [sym_GENERATED] = sym_GENERATED, + [sym_GLOB] = sym_GLOB, + [sym_GROUP] = sym_GROUP, + [sym_GROUPS] = sym_GROUPS, + [sym_HAVING] = sym_HAVING, + [sym_IF] = sym_IF, + [sym_IGNORE] = sym_IGNORE, + [sym_IMMEDIATE] = sym_IMMEDIATE, + [sym_IN] = sym_IN, + [sym_INDEX] = sym_INDEX, + [sym_INDEXED] = sym_INDEXED, + [sym_INITIALLY] = sym_INITIALLY, + [sym_INNER] = sym_INNER, + [sym_INSERT] = sym_INSERT, + [sym_INSTEAD] = sym_INSTEAD, + [sym_INTERSECT] = sym_INTERSECT, + [sym_INTO] = sym_INTO, + [sym_IS] = sym_IS, + [sym_ISNULL] = sym_ISNULL, + [sym_JOIN] = sym_JOIN, + [sym_KEY] = sym_KEY, + [sym_LAST] = sym_LAST, + [sym_LEFT] = sym_LEFT, + [sym_LIKE] = sym_LIKE, + [sym_LIMIT] = sym_LIMIT, + [sym_MATCH] = sym_MATCH, + [sym_MATERIALIZED] = sym_MATERIALIZED, + [sym_NATURAL] = sym_NATURAL, + [sym_NO] = sym_NO, + [sym_NOT] = sym_NOT, + [sym_NOTHING] = sym_NOTHING, + [sym_NOTNULL] = sym_NOTNULL, + [sym_NULL] = sym_NULL, + [sym_NULLS] = sym_NULLS, + [sym_OF] = sym_OF, + [sym_OFFSET] = sym_OFFSET, + [sym_ON] = sym_ON, + [sym_OR] = sym_OR, + [sym_ORDER] = sym_ORDER, + [sym_OTHERS] = sym_OTHERS, + [sym_OUTER] = sym_OUTER, + [sym_OVER] = sym_OVER, + [sym_PARTITION] = sym_PARTITION, + [sym_PLAN] = sym_PLAN, + [sym_PRAGMA] = sym_PRAGMA, + [sym_PRECEDING] = sym_PRECEDING, + [sym_PRIMARY] = sym_PRIMARY, + [sym_QUERY] = sym_QUERY, + [sym_RAISE] = sym_RAISE, + [sym_RANGE] = sym_RANGE, + [sym_RECURSIVE] = sym_RECURSIVE, + [sym_REFERENCES] = sym_REFERENCES, + [sym_REGEXP] = sym_REGEXP, + [sym_REINDEX] = sym_REINDEX, + [sym_RELEASE] = sym_RELEASE, + [sym_RENAME] = sym_RENAME, + [sym_REPLACE] = sym_REPLACE, + [sym_RESTRICT] = sym_RESTRICT, + [sym_RETURNING] = sym_RETURNING, + [sym_ROLLBACK] = sym_ROLLBACK, + [sym_ROW] = sym_ROW, + [sym_ROWID] = sym_ROWID, + [sym_ROWS] = sym_ROWS, + [sym_SAVEPOINT] = sym_SAVEPOINT, + [sym_SELECT] = sym_SELECT, + [sym_SET] = sym_SET, + [sym_STORED] = sym_STORED, + [sym_STRICT] = sym_STRICT, + [sym_TABLE] = sym_TABLE, + [sym_TEMP] = sym_TEMP, + [sym_TEMPORARY] = sym_TEMPORARY, + [sym_THEN] = sym_THEN, + [sym_TIES] = sym_TIES, + [sym_TO] = sym_TO, + [sym_TRANSACTION] = sym_TRANSACTION, + [sym_TRIGGER] = sym_TRIGGER, + [sym_TRUE] = sym_TRUE, + [sym_UNBOUNDED] = sym_UNBOUNDED, + [sym_UNION] = sym_UNION, + [sym_UNIQUE] = sym_UNIQUE, + [sym_UPDATE] = sym_UPDATE, + [sym_USING] = sym_USING, + [sym_VACUUM] = sym_VACUUM, + [sym_VALUES] = sym_VALUES, + [sym_VIEW] = sym_VIEW, + [sym_VIRTUAL] = sym_VIRTUAL, + [sym_WHEN] = sym_WHEN, + [sym_WHERE] = sym_WHERE, + [sym_WINDOW] = sym_WINDOW, + [sym_WITH] = sym_WITH, + [sym_WITHOUT] = sym_WITHOUT, + [sym__whitespace] = sym__whitespace, + [sym_numeric_literal] = sym_numeric_literal, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [aux_sym__string_token1] = aux_sym__string_token1, + [anon_sym_x] = anon_sym_x, + [anon_sym_X] = anon_sym_X, + [aux_sym_identifier_token1] = aux_sym_identifier_token1, + [anon_sym_DQUOTE] = anon_sym_DQUOTE, + [aux_sym_identifier_token2] = aux_sym_identifier_token2, + [anon_sym_BQUOTE] = anon_sym_BQUOTE, + [aux_sym_identifier_token3] = aux_sym_identifier_token3, + [anon_sym_LBRACK] = anon_sym_LBRACK, + [aux_sym_identifier_token4] = aux_sym_identifier_token4, + [anon_sym_RBRACK] = anon_sym_RBRACK, + [anon_sym_QMARK] = anon_sym_QMARK, + [aux_sym_bind_parameter_token1] = aux_sym_bind_parameter_token1, + [anon_sym_AT] = anon_sym_AT, + [anon_sym_DOLLAR] = anon_sym_DOLLAR, + [anon_sym_COLON] = anon_sym_COLON, + [anon_sym_POUND] = anon_sym_POUND, + [aux_sym_bind_parameter_token2] = aux_sym_bind_parameter_token2, + [anon_sym_DASH_DASH] = anon_sym_DASH_DASH, + [aux_sym_comment_token1] = aux_sym_comment_token1, + [anon_sym_SLASH_STAR] = anon_sym_SLASH_STAR, + [aux_sym_comment_token2] = aux_sym_comment_token2, + [anon_sym_SLASH] = anon_sym_SLASH, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_COMMA] = anon_sym_COMMA, + [anon_sym_RPAREN] = anon_sym_RPAREN, + [anon_sym_EQ] = anon_sym_EQ, + [anon_sym_DOT] = anon_sym_DOT, + [anon_sym_TILDE] = anon_sym_TILDE, + [anon_sym_DASH] = anon_sym_DASH, + [anon_sym_PLUS] = anon_sym_PLUS, + [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, + [anon_sym_STAR] = anon_sym_STAR, + [anon_sym_PERCENT] = anon_sym_PERCENT, + [anon_sym_LT_LT] = anon_sym_LT_LT, + [anon_sym_GT_GT] = anon_sym_GT_GT, + [anon_sym_AMP] = anon_sym_AMP, + [anon_sym_PIPE] = anon_sym_PIPE, + [anon_sym_LT] = anon_sym_LT, + [anon_sym_LT_EQ] = anon_sym_LT_EQ, + [anon_sym_GT] = anon_sym_GT, + [anon_sym_GT_EQ] = anon_sym_GT_EQ, + [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, + [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, + [anon_sym_LT_GT] = anon_sym_LT_GT, + [sym_sql_stmt_list] = sym_sql_stmt_list, + [sym__string] = sym__string, + [sym_string_literal] = sym_string_literal, + [sym_blob_literal] = sym_blob_literal, + [sym_identifier] = sym_identifier, + [sym_bind_parameter] = sym_bind_parameter, + [sym_comment] = sym_comment, + [sym_sql_stmt] = sym_sql_stmt, + [sym_alter_table_stmt] = sym_alter_table_stmt, + [sym_analyze_stmt] = sym_analyze_stmt, + [sym_attach_stmt] = sym_attach_stmt, + [sym_begin_stmt] = sym_begin_stmt, + [sym_commit_stmt] = sym_commit_stmt, + [sym_create_index_stmt] = sym_create_index_stmt, + [sym_create_table_stmt] = sym_create_table_stmt, + [sym_create_trigger_stmt] = sym_create_trigger_stmt, + [sym_create_view_stmt] = sym_create_view_stmt, + [sym_create_virtual_table_stmt] = sym_create_virtual_table_stmt, + [sym_delete_stmt] = sym_delete_stmt, + [sym_detach_stmt] = sym_detach_stmt, + [sym_drop_index_stmt] = sym_drop_index_stmt, + [sym_drop_table_stmt] = sym_drop_table_stmt, + [sym_drop_trigger_stmt] = sym_drop_trigger_stmt, + [sym_drop_view_stmt] = sym_drop_view_stmt, + [sym_insert_stmt] = sym_insert_stmt, + [sym_pragma_stmt] = sym_pragma_stmt, + [sym_reindex_stmt] = sym_reindex_stmt, + [sym_release_stmt] = sym_release_stmt, + [sym_rollback_stmt] = sym_rollback_stmt, + [sym_savepoint_stmt] = sym_savepoint_stmt, + [sym_select_stmt] = sym_select_stmt, + [sym_update_stmt] = sym_update_stmt, + [sym_vacuum_stmt] = sym_vacuum_stmt, + [sym__name] = sym__name, + [sym__name2] = sym__name2, + [sym_function_name] = sym_function_name, + [sym_collation_name] = sym_collation_name, + [sym_error_message] = sym_error_message, + [sym_pragma_value] = sym_pragma_value, + [sym_filename] = sym_filename, + [sym__literal_value] = sym__literal_value, + [sym__expr] = sym__expr, + [sym_signed_number] = sym_signed_number, + [sym_indexed_column] = sym_indexed_column, + [sym_column_def] = sym_column_def, + [sym_type_name] = sym_type_name, + [sym_column_constraint] = sym_column_constraint, + [sym_table_constraint] = sym_table_constraint, + [sym_where_clause] = sym_where_clause, + [sym_returning_clause] = sym_returning_clause, + [sym_order_by_clause] = sym_order_by_clause, + [sym_limit_clause] = sym_limit_clause, + [sym_group_by_clause] = sym_group_by_clause, + [sym_window_clause] = sym_window_clause, + [sym_window_defn] = sym_window_defn, + [sym__select_core] = sym__select_core, + [sym__compound_operator] = sym__compound_operator, + [sym__result_column] = sym__result_column, + [sym_with_clause] = sym_with_clause, + [sym_common_table_expression] = sym_common_table_expression, + [sym_conflict_clause] = sym_conflict_clause, + [sym_foreign_key_clause] = sym_foreign_key_clause, + [sym_filter_clause] = sym_filter_clause, + [sym_over_clause] = sym_over_clause, + [sym_raise_function] = sym_raise_function, + [sym_ordering_term] = sym_ordering_term, + [sym_frame_spec] = sym_frame_spec, + [sym__column_name_list] = sym__column_name_list, + [sym_qualified_table_name] = sym_qualified_table_name, + [sym_from_clause] = sym_from_clause, + [sym__join_clause] = sym__join_clause, + [sym_join_operator] = sym_join_operator, + [sym_join_constraint] = sym_join_constraint, + [sym_table_or_subquery] = sym_table_or_subquery, + [sym_upsert_clause] = sym_upsert_clause, + [aux_sym_sql_stmt_list_repeat1] = aux_sym_sql_stmt_list_repeat1, + [aux_sym_bind_parameter_repeat1] = aux_sym_bind_parameter_repeat1, + [aux_sym_create_index_stmt_repeat1] = aux_sym_create_index_stmt_repeat1, + [aux_sym_create_table_stmt_repeat1] = aux_sym_create_table_stmt_repeat1, + [aux_sym_create_table_stmt_repeat2] = aux_sym_create_table_stmt_repeat2, + [aux_sym_create_table_stmt_repeat3] = aux_sym_create_table_stmt_repeat3, + [aux_sym_create_trigger_stmt_repeat1] = aux_sym_create_trigger_stmt_repeat1, + [aux_sym_create_trigger_stmt_repeat2] = aux_sym_create_trigger_stmt_repeat2, + [aux_sym_insert_stmt_repeat1] = aux_sym_insert_stmt_repeat1, + [aux_sym_insert_stmt_repeat2] = aux_sym_insert_stmt_repeat2, + [aux_sym_select_stmt_repeat1] = aux_sym_select_stmt_repeat1, + [aux_sym_update_stmt_repeat1] = aux_sym_update_stmt_repeat1, + [aux_sym__expr_repeat1] = aux_sym__expr_repeat1, + [aux_sym_column_def_repeat1] = aux_sym_column_def_repeat1, + [aux_sym_type_name_repeat1] = aux_sym_type_name_repeat1, + [aux_sym_returning_clause_repeat1] = aux_sym_returning_clause_repeat1, + [aux_sym_order_by_clause_repeat1] = aux_sym_order_by_clause_repeat1, + [aux_sym_window_clause_repeat1] = aux_sym_window_clause_repeat1, + [aux_sym_with_clause_repeat1] = aux_sym_with_clause_repeat1, + [aux_sym_foreign_key_clause_repeat1] = aux_sym_foreign_key_clause_repeat1, + [aux_sym__join_clause_repeat1] = aux_sym__join_clause_repeat1, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [sym__word] = { + .visible = false, + .named = true, + }, + [anon_sym_SEMI] = { + .visible = true, + .named = false, + }, + [sym_ABORT] = { + .visible = true, + .named = true, + }, + [sym_ACTION] = { + .visible = true, + .named = true, + }, + [sym_ADD] = { + .visible = true, + .named = true, + }, + [sym_AFTER] = { + .visible = true, + .named = true, + }, + [sym_ALL] = { + .visible = true, + .named = true, + }, + [sym_ALTER] = { + .visible = true, + .named = true, + }, + [sym_ALWAYS] = { + .visible = true, + .named = true, + }, + [sym_ANALYZE] = { + .visible = true, + .named = true, + }, + [sym_AND] = { + .visible = true, + .named = true, + }, + [sym_AS] = { + .visible = true, + .named = true, + }, + [sym_ASC] = { + .visible = true, + .named = true, + }, + [sym_ATTACH] = { + .visible = true, + .named = true, + }, + [sym_AUTOINCREMENT] = { + .visible = true, + .named = true, + }, + [sym_BEFORE] = { + .visible = true, + .named = true, + }, + [sym_BEGIN] = { + .visible = true, + .named = true, + }, + [sym_BETWEEN] = { + .visible = true, + .named = true, + }, + [sym_BY] = { + .visible = true, + .named = true, + }, + [sym_CASCADE] = { + .visible = true, + .named = true, + }, + [sym_CASE] = { + .visible = true, + .named = true, + }, + [sym_CAST] = { + .visible = true, + .named = true, + }, + [sym_CHECK] = { + .visible = true, + .named = true, + }, + [sym_COLLATE] = { + .visible = true, + .named = true, + }, + [sym_COLUMN] = { + .visible = true, + .named = true, + }, + [sym_COMMIT] = { + .visible = true, + .named = true, + }, + [sym_CONFLICT] = { + .visible = true, + .named = true, + }, + [sym_CONSTRAINT] = { + .visible = true, + .named = true, + }, + [sym_CREATE] = { + .visible = true, + .named = true, + }, + [sym_CROSS] = { + .visible = true, + .named = true, + }, + [sym_CURRENT] = { + .visible = true, + .named = true, + }, + [sym_CURRENT_DATE] = { + .visible = true, + .named = true, + }, + [sym_CURRENT_TIME] = { + .visible = true, + .named = true, + }, + [sym_CURRENT_TIMESTAMP] = { + .visible = true, + .named = true, + }, + [sym_DATABASE] = { + .visible = true, + .named = true, + }, + [sym_DEFAULT] = { + .visible = true, + .named = true, + }, + [sym_DEFERRABLE] = { + .visible = true, + .named = true, + }, + [sym_DEFERRED] = { + .visible = true, + .named = true, + }, + [sym_DELETE] = { + .visible = true, + .named = true, + }, + [sym_DESC] = { + .visible = true, + .named = true, + }, + [sym_DETACH] = { + .visible = true, + .named = true, + }, + [sym_DISTINCT] = { + .visible = true, + .named = true, + }, + [sym_DO] = { + .visible = true, + .named = true, + }, + [sym_DROP] = { + .visible = true, + .named = true, + }, + [sym_EACH] = { + .visible = true, + .named = true, + }, + [sym_ELSE] = { + .visible = true, + .named = true, + }, + [sym_END] = { + .visible = true, + .named = true, + }, + [sym_ESCAPE] = { + .visible = true, + .named = true, + }, + [sym_EXCEPT] = { + .visible = true, + .named = true, + }, + [sym_EXCLUDE] = { + .visible = true, + .named = true, + }, + [sym_EXCLUSIVE] = { + .visible = true, + .named = true, + }, + [sym_EXISTS] = { + .visible = true, + .named = true, + }, + [sym_EXPLAIN] = { + .visible = true, + .named = true, + }, + [sym_FAIL] = { + .visible = true, + .named = true, + }, + [sym_FALSE] = { + .visible = true, + .named = true, + }, + [sym_FILTER] = { + .visible = true, + .named = true, + }, + [sym_FIRST] = { + .visible = true, + .named = true, + }, + [sym_FOLLOWING] = { + .visible = true, + .named = true, + }, + [sym_FOR] = { + .visible = true, + .named = true, + }, + [sym_FOREIGN] = { + .visible = true, + .named = true, + }, + [sym_FROM] = { + .visible = true, + .named = true, + }, + [sym_GENERATED] = { + .visible = true, + .named = true, + }, + [sym_GLOB] = { + .visible = true, + .named = true, + }, + [sym_GROUP] = { + .visible = true, + .named = true, + }, + [sym_GROUPS] = { + .visible = true, + .named = true, + }, + [sym_HAVING] = { + .visible = true, + .named = true, + }, + [sym_IF] = { + .visible = true, + .named = true, + }, + [sym_IGNORE] = { + .visible = true, + .named = true, + }, + [sym_IMMEDIATE] = { + .visible = true, + .named = true, + }, + [sym_IN] = { + .visible = true, + .named = true, + }, + [sym_INDEX] = { + .visible = true, + .named = true, + }, + [sym_INDEXED] = { + .visible = true, + .named = true, + }, + [sym_INITIALLY] = { + .visible = true, + .named = true, + }, + [sym_INNER] = { + .visible = true, + .named = true, + }, + [sym_INSERT] = { + .visible = true, + .named = true, + }, + [sym_INSTEAD] = { + .visible = true, + .named = true, + }, + [sym_INTERSECT] = { + .visible = true, + .named = true, + }, + [sym_INTO] = { + .visible = true, + .named = true, + }, + [sym_IS] = { + .visible = true, + .named = true, + }, + [sym_ISNULL] = { + .visible = true, + .named = true, + }, + [sym_JOIN] = { + .visible = true, + .named = true, + }, + [sym_KEY] = { + .visible = true, + .named = true, + }, + [sym_LAST] = { + .visible = true, + .named = true, + }, + [sym_LEFT] = { + .visible = true, + .named = true, + }, + [sym_LIKE] = { + .visible = true, + .named = true, + }, + [sym_LIMIT] = { + .visible = true, + .named = true, + }, + [sym_MATCH] = { + .visible = true, + .named = true, + }, + [sym_MATERIALIZED] = { + .visible = true, + .named = true, + }, + [sym_NATURAL] = { + .visible = true, + .named = true, + }, + [sym_NO] = { + .visible = true, + .named = true, + }, + [sym_NOT] = { + .visible = true, + .named = true, + }, + [sym_NOTHING] = { + .visible = true, + .named = true, + }, + [sym_NOTNULL] = { + .visible = true, + .named = true, + }, + [sym_NULL] = { + .visible = true, + .named = true, + }, + [sym_NULLS] = { + .visible = true, + .named = true, + }, + [sym_OF] = { + .visible = true, + .named = true, + }, + [sym_OFFSET] = { + .visible = true, + .named = true, + }, + [sym_ON] = { + .visible = true, + .named = true, + }, + [sym_OR] = { + .visible = true, + .named = true, + }, + [sym_ORDER] = { + .visible = true, + .named = true, + }, + [sym_OTHERS] = { + .visible = true, + .named = true, + }, + [sym_OUTER] = { + .visible = true, + .named = true, + }, + [sym_OVER] = { + .visible = true, + .named = true, + }, + [sym_PARTITION] = { + .visible = true, + .named = true, + }, + [sym_PLAN] = { + .visible = true, + .named = true, + }, + [sym_PRAGMA] = { + .visible = true, + .named = true, + }, + [sym_PRECEDING] = { + .visible = true, + .named = true, + }, + [sym_PRIMARY] = { + .visible = true, + .named = true, + }, + [sym_QUERY] = { + .visible = true, + .named = true, + }, + [sym_RAISE] = { + .visible = true, + .named = true, + }, + [sym_RANGE] = { + .visible = true, + .named = true, + }, + [sym_RECURSIVE] = { + .visible = true, + .named = true, + }, + [sym_REFERENCES] = { + .visible = true, + .named = true, + }, + [sym_REGEXP] = { + .visible = true, + .named = true, + }, + [sym_REINDEX] = { + .visible = true, + .named = true, + }, + [sym_RELEASE] = { + .visible = true, + .named = true, + }, + [sym_RENAME] = { + .visible = true, + .named = true, + }, + [sym_REPLACE] = { + .visible = true, + .named = true, + }, + [sym_RESTRICT] = { + .visible = true, + .named = true, + }, + [sym_RETURNING] = { + .visible = true, + .named = true, + }, + [sym_ROLLBACK] = { + .visible = true, + .named = true, + }, + [sym_ROW] = { + .visible = true, + .named = true, + }, + [sym_ROWID] = { + .visible = true, + .named = true, + }, + [sym_ROWS] = { + .visible = true, + .named = true, + }, + [sym_SAVEPOINT] = { + .visible = true, + .named = true, + }, + [sym_SELECT] = { + .visible = true, + .named = true, + }, + [sym_SET] = { + .visible = true, + .named = true, + }, + [sym_STORED] = { + .visible = true, + .named = true, + }, + [sym_STRICT] = { + .visible = true, + .named = true, + }, + [sym_TABLE] = { + .visible = true, + .named = true, + }, + [sym_TEMP] = { + .visible = true, + .named = true, + }, + [sym_TEMPORARY] = { + .visible = true, + .named = true, + }, + [sym_THEN] = { + .visible = true, + .named = true, + }, + [sym_TIES] = { + .visible = true, + .named = true, + }, + [sym_TO] = { + .visible = true, + .named = true, + }, + [sym_TRANSACTION] = { + .visible = true, + .named = true, + }, + [sym_TRIGGER] = { + .visible = true, + .named = true, + }, + [sym_TRUE] = { + .visible = true, + .named = true, + }, + [sym_UNBOUNDED] = { + .visible = true, + .named = true, + }, + [sym_UNION] = { + .visible = true, + .named = true, + }, + [sym_UNIQUE] = { + .visible = true, + .named = true, + }, + [sym_UPDATE] = { + .visible = true, + .named = true, + }, + [sym_USING] = { + .visible = true, + .named = true, + }, + [sym_VACUUM] = { + .visible = true, + .named = true, + }, + [sym_VALUES] = { + .visible = true, + .named = true, + }, + [sym_VIEW] = { + .visible = true, + .named = true, + }, + [sym_VIRTUAL] = { + .visible = true, + .named = true, + }, + [sym_WHEN] = { + .visible = true, + .named = true, + }, + [sym_WHERE] = { + .visible = true, + .named = true, + }, + [sym_WINDOW] = { + .visible = true, + .named = true, + }, + [sym_WITH] = { + .visible = true, + .named = true, + }, + [sym_WITHOUT] = { + .visible = true, + .named = true, + }, + [sym__whitespace] = { + .visible = false, + .named = true, + }, + [sym_numeric_literal] = { + .visible = true, + .named = true, + }, + [anon_sym_SQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__string_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_x] = { + .visible = true, + .named = false, + }, + [anon_sym_X] = { + .visible = true, + .named = false, + }, + [aux_sym_identifier_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym_identifier_token2] = { + .visible = false, + .named = false, + }, + [anon_sym_BQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym_identifier_token3] = { + .visible = false, + .named = false, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [aux_sym_identifier_token4] = { + .visible = false, + .named = false, + }, + [anon_sym_RBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK] = { + .visible = true, + .named = false, + }, + [aux_sym_bind_parameter_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_AT] = { + .visible = true, + .named = false, + }, + [anon_sym_DOLLAR] = { + .visible = true, + .named = false, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND] = { + .visible = true, + .named = false, + }, + [aux_sym_bind_parameter_token2] = { + .visible = false, + .named = false, + }, + [anon_sym_DASH_DASH] = { + .visible = true, + .named = false, + }, + [aux_sym_comment_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_SLASH_STAR] = { + .visible = true, + .named = false, + }, + [aux_sym_comment_token2] = { + .visible = false, + .named = false, + }, + [anon_sym_SLASH] = { + .visible = true, + .named = false, + }, + [anon_sym_LPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_COMMA] = { + .visible = true, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_PERCENT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_GT] = { + .visible = true, + .named = false, + }, + [sym_sql_stmt_list] = { + .visible = true, + .named = true, + }, + [sym__string] = { + .visible = false, + .named = true, + }, + [sym_string_literal] = { + .visible = true, + .named = true, + }, + [sym_blob_literal] = { + .visible = true, + .named = true, + }, + [sym_identifier] = { + .visible = true, + .named = true, + }, + [sym_bind_parameter] = { + .visible = true, + .named = true, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [sym_sql_stmt] = { + .visible = true, + .named = true, + }, + [sym_alter_table_stmt] = { + .visible = true, + .named = true, + }, + [sym_analyze_stmt] = { + .visible = true, + .named = true, + }, + [sym_attach_stmt] = { + .visible = true, + .named = true, + }, + [sym_begin_stmt] = { + .visible = true, + .named = true, + }, + [sym_commit_stmt] = { + .visible = true, + .named = true, + }, + [sym_create_index_stmt] = { + .visible = true, + .named = true, + }, + [sym_create_table_stmt] = { + .visible = true, + .named = true, + }, + [sym_create_trigger_stmt] = { + .visible = true, + .named = true, + }, + [sym_create_view_stmt] = { + .visible = true, + .named = true, + }, + [sym_create_virtual_table_stmt] = { + .visible = true, + .named = true, + }, + [sym_delete_stmt] = { + .visible = true, + .named = true, + }, + [sym_detach_stmt] = { + .visible = true, + .named = true, + }, + [sym_drop_index_stmt] = { + .visible = true, + .named = true, + }, + [sym_drop_table_stmt] = { + .visible = true, + .named = true, + }, + [sym_drop_trigger_stmt] = { + .visible = true, + .named = true, + }, + [sym_drop_view_stmt] = { + .visible = true, + .named = true, + }, + [sym_insert_stmt] = { + .visible = true, + .named = true, + }, + [sym_pragma_stmt] = { + .visible = true, + .named = true, + }, + [sym_reindex_stmt] = { + .visible = true, + .named = true, + }, + [sym_release_stmt] = { + .visible = true, + .named = true, + }, + [sym_rollback_stmt] = { + .visible = true, + .named = true, + }, + [sym_savepoint_stmt] = { + .visible = true, + .named = true, + }, + [sym_select_stmt] = { + .visible = true, + .named = true, + }, + [sym_update_stmt] = { + .visible = true, + .named = true, + }, + [sym_vacuum_stmt] = { + .visible = true, + .named = true, + }, + [sym__name] = { + .visible = false, + .named = true, + }, + [sym__name2] = { + .visible = false, + .named = true, + }, + [sym_function_name] = { + .visible = true, + .named = true, + }, + [sym_collation_name] = { + .visible = true, + .named = true, + }, + [sym_error_message] = { + .visible = true, + .named = true, + }, + [sym_pragma_value] = { + .visible = true, + .named = true, + }, + [sym_filename] = { + .visible = true, + .named = true, + }, + [sym__literal_value] = { + .visible = false, + .named = true, + }, + [sym__expr] = { + .visible = false, + .named = true, + }, + [sym_signed_number] = { + .visible = true, + .named = true, + }, + [sym_indexed_column] = { + .visible = true, + .named = true, + }, + [sym_column_def] = { + .visible = true, + .named = true, + }, + [sym_type_name] = { + .visible = true, + .named = true, + }, + [sym_column_constraint] = { + .visible = true, + .named = true, + }, + [sym_table_constraint] = { + .visible = true, + .named = true, + }, + [sym_where_clause] = { + .visible = true, + .named = true, + }, + [sym_returning_clause] = { + .visible = true, + .named = true, + }, + [sym_order_by_clause] = { + .visible = true, + .named = true, + }, + [sym_limit_clause] = { + .visible = true, + .named = true, + }, + [sym_group_by_clause] = { + .visible = true, + .named = true, + }, + [sym_window_clause] = { + .visible = true, + .named = true, + }, + [sym_window_defn] = { + .visible = true, + .named = true, + }, + [sym__select_core] = { + .visible = false, + .named = true, + }, + [sym__compound_operator] = { + .visible = false, + .named = true, + }, + [sym__result_column] = { + .visible = false, + .named = true, + }, + [sym_with_clause] = { + .visible = true, + .named = true, + }, + [sym_common_table_expression] = { + .visible = true, + .named = true, + }, + [sym_conflict_clause] = { + .visible = true, + .named = true, + }, + [sym_foreign_key_clause] = { + .visible = true, + .named = true, + }, + [sym_filter_clause] = { + .visible = true, + .named = true, + }, + [sym_over_clause] = { + .visible = true, + .named = true, + }, + [sym_raise_function] = { + .visible = true, + .named = true, + }, + [sym_ordering_term] = { + .visible = true, + .named = true, + }, + [sym_frame_spec] = { + .visible = true, + .named = true, + }, + [sym__column_name_list] = { + .visible = false, + .named = true, + }, + [sym_qualified_table_name] = { + .visible = true, + .named = true, + }, + [sym_from_clause] = { + .visible = true, + .named = true, + }, + [sym__join_clause] = { + .visible = false, + .named = true, + }, + [sym_join_operator] = { + .visible = true, + .named = true, + }, + [sym_join_constraint] = { + .visible = true, + .named = true, + }, + [sym_table_or_subquery] = { + .visible = true, + .named = true, + }, + [sym_upsert_clause] = { + .visible = true, + .named = true, + }, + [aux_sym_sql_stmt_list_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_bind_parameter_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_create_index_stmt_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_create_table_stmt_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_create_table_stmt_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_create_table_stmt_repeat3] = { + .visible = false, + .named = false, + }, + [aux_sym_create_trigger_stmt_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_create_trigger_stmt_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_insert_stmt_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_insert_stmt_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_select_stmt_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_update_stmt_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__expr_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_column_def_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_type_name_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_returning_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_order_by_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_window_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_with_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_foreign_key_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__join_clause_repeat1] = { + .visible = false, + .named = false, + }, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + 0, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '#') ADVANCE(1007); + if (lookahead == '$') ADVANCE(1003); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ':') ADVANCE(1005); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '?') ADVANCE(998); + if (lookahead == '@') ADVANCE(1001); + if (lookahead == 'X') ADVANCE(643); + if (lookahead == '[') ADVANCE(991); + if (lookahead == ']') ADVANCE(996); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'x') ADVANCE(640); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == '~') ADVANCE(1035); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1203); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1052); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1057); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1326); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1056); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1101); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1154); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1270); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1121); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1061); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1233); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1058); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1053); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1054); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1271); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1239); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1065); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1170); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1: + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(194); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(85); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(239); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(269); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(151); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(176); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(206); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(224); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(102); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(53); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(54); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(254); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(128); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + END_STATE(); + case 2: + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1305); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1148); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 3: + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1305); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1148); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1173); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 4: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '#') ADVANCE(1006); + if (lookahead == '$') ADVANCE(1002); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ':') ADVANCE(1004); + if (lookahead == '?') ADVANCE(997); + if (lookahead == '@') ADVANCE(1000); + if (lookahead == 'X') ADVANCE(644); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'x') ADVANCE(641); + if (lookahead == '~') ADVANCE(1035); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(650); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(779); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(977); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(654); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(861); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(653); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(888); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 5: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '#') ADVANCE(1006); + if (lookahead == '$') ADVANCE(1002); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ':') ADVANCE(1004); + if (lookahead == '?') ADVANCE(997); + if (lookahead == '@') ADVANCE(1000); + if (lookahead == 'X') ADVANCE(644); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'x') ADVANCE(641); + if (lookahead == '~') ADVANCE(1035); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(650); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(977); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(654); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(861); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(653); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(888); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 6: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '#') ADVANCE(1006); + if (lookahead == '$') ADVANCE(1002); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ':') ADVANCE(1004); + if (lookahead == '?') ADVANCE(997); + if (lookahead == '@') ADVANCE(1000); + if (lookahead == 'X') ADVANCE(644); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'x') ADVANCE(641); + if (lookahead == '~') ADVANCE(1035); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(650); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(977); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(654); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(861); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(653); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(730); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(888); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(655); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(774); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 7: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '#') ADVANCE(1006); + if (lookahead == '$') ADVANCE(1002); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ':') ADVANCE(1004); + if (lookahead == '?') ADVANCE(997); + if (lookahead == '@') ADVANCE(1000); + if (lookahead == 'X') ADVANCE(644); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'x') ADVANCE(641); + if (lookahead == '~') ADVANCE(1035); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(800); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(650); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(779); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(977); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(654); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(861); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(653); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(888); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 8: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '#') ADVANCE(1006); + if (lookahead == '$') ADVANCE(1002); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ':') ADVANCE(1004); + if (lookahead == '?') ADVANCE(997); + if (lookahead == '@') ADVANCE(1000); + if (lookahead == 'X') ADVANCE(644); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'x') ADVANCE(641); + if (lookahead == '~') ADVANCE(1035); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(651); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(977); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(654); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(861); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(653); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(888); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(832); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 9: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '#') ADVANCE(1006); + if (lookahead == '$') ADVANCE(1002); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ':') ADVANCE(1004); + if (lookahead == '?') ADVANCE(997); + if (lookahead == '@') ADVANCE(1000); + if (lookahead == 'X') ADVANCE(644); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'x') ADVANCE(641); + if (lookahead == '~') ADVANCE(1035); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(650); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(657); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(977); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(654); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(861); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(653); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(888); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 10: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '#') ADVANCE(1006); + if (lookahead == '$') ADVANCE(1002); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ':') ADVANCE(1004); + if (lookahead == '?') ADVANCE(997); + if (lookahead == '@') ADVANCE(1000); + if (lookahead == 'X') ADVANCE(644); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'x') ADVANCE(641); + if (lookahead == '~') ADVANCE(1035); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(650); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(977); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(654); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(861); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(653); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(888); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(757); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 11: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '#') ADVANCE(1006); + if (lookahead == '$') ADVANCE(1002); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ':') ADVANCE(1004); + if (lookahead == '?') ADVANCE(997); + if (lookahead == '@') ADVANCE(1000); + if (lookahead == 'X') ADVANCE(644); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'x') ADVANCE(641); + if (lookahead == '~') ADVANCE(1035); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(651); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(977); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(654); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(861); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(653); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(888); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(832); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 12: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(817); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(696); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(658); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(821); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 13: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(817); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(696); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(658); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 14: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(730); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(655); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(774); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 15: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(848); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(696); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(659); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(821); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 16: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(848); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(696); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(659); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 17: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(902); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(901); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(662); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(660); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 18: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(759); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(867); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(891); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(837); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 19: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(863); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(855); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 20: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(863); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 21: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(657); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 22: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(743); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 23: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(886); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 24: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(726); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 25: + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(663); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 26: + if (lookahead == '"') ADVANCE(985); + END_STATE(); + case 27: + if (lookahead == '\'') ADVANCE(638); + END_STATE(); + case 28: + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1284); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1238); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 29: + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1284); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 30: + if (lookahead == '*') ADVANCE(1020); + END_STATE(); + case 31: + if (lookahead == '*') ADVANCE(1027); + if (lookahead == '-') ADVANCE(32); + if (lookahead == '/') ADVANCE(34); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(625); + if (lookahead != 0) ADVANCE(33); + END_STATE(); + case 32: + if (lookahead == '*') ADVANCE(1027); + if (lookahead == '-') ADVANCE(1012); + if (lookahead != 0) ADVANCE(33); + END_STATE(); + case 33: + if (lookahead == '*') ADVANCE(1027); + if (lookahead != 0) ADVANCE(33); + END_STATE(); + case 34: + if (lookahead == '*') ADVANCE(1023); + if (lookahead != 0) ADVANCE(33); + END_STATE(); + case 35: + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1131); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1065); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 36: + if (lookahead == '-') ADVANCE(1009); + END_STATE(); + case 37: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1325); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1265); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1284); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 38: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1389); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1320); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1284); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 39: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1265); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1284); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 40: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(220); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(253); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + END_STATE(); + case 41: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1270); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 42: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1238); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 43: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1131); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1065); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1195); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 44: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1259); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 45: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1176); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 46: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1173); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 47: + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1008); + END_STATE(); + case 48: + if (lookahead == '=') ADVANCE(1050); + END_STATE(); + case 49: + if (lookahead == '_') ADVANCE(84); + END_STATE(); + case 50: + if (lookahead == '`') ADVANCE(990); + END_STATE(); + case 51: + if (lookahead == '+' || + lookahead == '-') ADVANCE(322); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(632); + END_STATE(); + case 52: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(246); + END_STATE(); + case 53: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(293); + END_STATE(); + case 54: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(294); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(283); + END_STATE(); + case 55: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(294); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(283); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(182); + END_STATE(); + case 56: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(294); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(292); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(182); + END_STATE(); + case 57: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(192); + END_STATE(); + case 58: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(175); + END_STATE(); + case 59: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(312); + END_STATE(); + case 60: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(173); + END_STATE(); + case 61: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(252); + END_STATE(); + case 62: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(216); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(139); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(316); + END_STATE(); + case 63: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(260); + END_STATE(); + case 64: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(188); + END_STATE(); + case 65: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(301); + END_STATE(); + case 66: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(302); + END_STATE(); + case 67: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(162); + END_STATE(); + case 68: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(303); + END_STATE(); + case 69: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(476); + END_STATE(); + case 70: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(166); + END_STATE(); + case 71: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(142); + END_STATE(); + case 72: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(52); + END_STATE(); + case 73: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(105); + END_STATE(); + case 74: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(105); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(279); + END_STATE(); + case 75: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(287); + END_STATE(); + case 76: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(289); + END_STATE(); + case 77: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(120); + END_STATE(); + case 78: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(406); + END_STATE(); + case 79: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(497); + END_STATE(); + case 80: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(473); + END_STATE(); + case 81: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(230); + END_STATE(); + case 82: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(119); + END_STATE(); + case 83: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(107); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(109); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(114); + END_STATE(); + case 84: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(66); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(158); + END_STATE(); + case 85: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(282); + END_STATE(); + case 86: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(131); + END_STATE(); + case 87: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(133); + END_STATE(); + case 88: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(521); + END_STATE(); + case 89: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(318); + END_STATE(); + case 90: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(613); + END_STATE(); + case 91: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(452); + END_STATE(); + case 92: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(601); + END_STATE(); + case 93: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(422); + END_STATE(); + case 94: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(139); + END_STATE(); + case 95: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(568); + END_STATE(); + case 96: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(593); + END_STATE(); + case 97: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(461); + END_STATE(); + case 98: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(436); + END_STATE(); + case 99: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(440); + END_STATE(); + case 100: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(134); + END_STATE(); + case 101: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(132); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(168); + END_STATE(); + case 102: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(132); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(167); + END_STATE(); + case 103: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(132); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(190); + END_STATE(); + case 104: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(70); + END_STATE(); + case 105: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(244); + END_STATE(); + case 106: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(248); + END_STATE(); + case 107: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(319); + END_STATE(); + case 108: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(210); + END_STATE(); + case 109: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(249); + END_STATE(); + case 110: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(186); + END_STATE(); + case 111: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(79); + END_STATE(); + case 112: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(75); + END_STATE(); + case 113: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(257); + END_STATE(); + case 114: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(257); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(506); + END_STATE(); + case 115: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(80); + END_STATE(); + case 116: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(157); + END_STATE(); + case 117: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(204); + END_STATE(); + case 118: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(273); + END_STATE(); + case 119: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(250); + END_STATE(); + case 120: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(274); + END_STATE(); + case 121: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(217); + END_STATE(); + case 122: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(251); + END_STATE(); + case 123: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(267); + END_STATE(); + case 124: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(221); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(228); + END_STATE(); + case 125: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(117); + END_STATE(); + case 126: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(261); + END_STATE(); + case 127: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(76); + END_STATE(); + case 128: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(138); + END_STATE(); + case 129: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(219); + END_STATE(); + case 130: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(262); + END_STATE(); + case 131: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(59); + END_STATE(); + case 132: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(284); + END_STATE(); + case 133: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(130); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(89); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(308); + END_STATE(); + case 134: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(130); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(308); + END_STATE(); + case 135: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(604); + END_STATE(); + case 136: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(579); + END_STATE(); + case 137: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(205); + END_STATE(); + case 138: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(89); + END_STATE(); + case 139: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(89); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(308); + END_STATE(); + case 140: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(95); + END_STATE(); + case 141: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(619); + END_STATE(); + case 142: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(527); + END_STATE(); + case 143: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(104); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(181); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(231); + END_STATE(); + case 144: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(126); + END_STATE(); + case 145: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(126); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(213); + END_STATE(); + case 146: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(126); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(212); + END_STATE(); + case 147: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(108); + END_STATE(); + case 148: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(168); + END_STATE(); + case 149: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(201); + END_STATE(); + case 150: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(233); + END_STATE(); + case 151: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(179); + END_STATE(); + case 152: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(179); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(259); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(226); + END_STATE(); + case 153: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(179); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(226); + END_STATE(); + case 154: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(191); + END_STATE(); + case 155: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(202); + END_STATE(); + case 156: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(167); + END_STATE(); + case 157: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(137); + END_STATE(); + case 158: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(193); + END_STATE(); + case 159: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(236); + END_STATE(); + case 160: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(215); + END_STATE(); + case 161: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(285); + END_STATE(); + case 162: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(218); + END_STATE(); + case 163: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(232); + END_STATE(); + case 164: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(212); + END_STATE(); + case 165: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(297); + END_STATE(); + case 166: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(419); + END_STATE(); + case 167: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(88); + END_STATE(); + case 168: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(88); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(161); + END_STATE(); + case 169: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(170); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(78); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(409); + END_STATE(); + case 170: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(403); + END_STATE(); + case 171: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(542); + END_STATE(); + case 172: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(512); + END_STATE(); + case 173: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(530); + END_STATE(); + case 174: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(539); + END_STATE(); + case 175: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(309); + END_STATE(); + case 176: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(227); + END_STATE(); + case 177: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(227); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(228); + END_STATE(); + case 178: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(227); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(237); + END_STATE(); + case 179: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(300); + END_STATE(); + case 180: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(187); + END_STATE(); + case 181: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(187); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(278); + END_STATE(); + case 182: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(171); + END_STATE(); + case 183: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(172); + END_STATE(); + case 184: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(174); + END_STATE(); + case 185: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(288); + END_STATE(); + case 186: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(112); + END_STATE(); + case 187: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(65); + END_STATE(); + case 188: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(280); + END_STATE(); + case 189: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(470); + END_STATE(); + case 190: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(161); + END_STATE(); + case 191: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(61); + END_STATE(); + case 192: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(243); + END_STATE(); + case 193: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(99); + END_STATE(); + case 194: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(78); + END_STATE(); + case 195: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(78); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(409); + END_STATE(); + case 196: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(490); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(510); + END_STATE(); + case 197: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(545); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(550); + END_STATE(); + case 198: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(545); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(550); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(106); + END_STATE(); + case 199: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(545); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(548); + END_STATE(); + case 200: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(545); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(82); + END_STATE(); + case 201: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(515); + END_STATE(); + case 202: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(135); + END_STATE(); + case 203: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(598); + END_STATE(); + case 204: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(412); + END_STATE(); + case 205: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(467); + END_STATE(); + case 206: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(489); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(510); + END_STATE(); + case 207: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(560); + END_STATE(); + case 208: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(488); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(510); + END_STATE(); + case 209: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(493); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(510); + END_STATE(); + case 210: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(610); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(90); + END_STATE(); + case 211: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(83); + END_STATE(); + case 212: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(81); + END_STATE(); + case 213: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(81); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(141); + END_STATE(); + case 214: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(150); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(155); + END_STATE(); + case 215: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(136); + END_STATE(); + case 216: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(140); + END_STATE(); + case 217: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(77); + END_STATE(); + case 218: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(290); + END_STATE(); + case 219: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(291); + END_STATE(); + case 220: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(299); + END_STATE(); + case 221: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(123); + END_STATE(); + case 222: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(163); + END_STATE(); + case 223: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(160); + END_STATE(); + case 224: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(149); + END_STATE(); + case 225: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(590); + END_STATE(); + case 226: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(189); + END_STATE(); + case 227: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(69); + END_STATE(); + case 228: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(305); + END_STATE(); + case 229: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(506); + END_STATE(); + case 230: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(315); + END_STATE(); + case 231: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(277); + END_STATE(); + case 232: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(203); + END_STATE(); + case 233: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(203); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(310); + END_STATE(); + case 234: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(283); + END_STATE(); + case 235: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(283); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(182); + END_STATE(); + case 236: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(207); + END_STATE(); + case 237: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(306); + END_STATE(); + case 238: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(180); + END_STATE(); + case 239: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(180); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(231); + END_STATE(); + case 240: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(180); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(266); + END_STATE(); + case 241: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(479); + END_STATE(); + case 242: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(576); + END_STATE(); + case 243: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(442); + END_STATE(); + case 244: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(286); + END_STATE(); + case 245: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(276); + END_STATE(); + case 246: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(91); + END_STATE(); + case 247: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(550); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(106); + END_STATE(); + case 248: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(557); + END_STATE(); + case 249: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(500); + END_STATE(); + case 250: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(554); + END_STATE(); + case 251: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(464); + END_STATE(); + case 252: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(321); + END_STATE(); + case 253: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(548); + END_STATE(); + case 254: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(548); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(106); + END_STATE(); + case 255: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(154); + END_STATE(); + case 256: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(223); + END_STATE(); + case 257: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(281); + END_STATE(); + case 258: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(67); + END_STATE(); + case 259: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(116); + END_STATE(); + case 260: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(304); + END_STATE(); + case 261: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(90); + END_STATE(); + case 262: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(121); + END_STATE(); + case 263: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(129); + END_STATE(); + case 264: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(60); + END_STATE(); + case 265: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(311); + END_STATE(); + case 266: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(263); + END_STATE(); + case 267: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(68); + END_STATE(); + case 268: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(409); + END_STATE(); + case 269: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(72); + END_STATE(); + case 270: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(72); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(74); + END_STATE(); + case 271: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(430); + END_STATE(); + case 272: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(458); + END_STATE(); + case 273: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(607); + END_STATE(); + case 274: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(573); + END_STATE(); + case 275: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(582); + END_STATE(); + case 276: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(483); + END_STATE(); + case 277: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(271); + END_STATE(); + case 278: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(298); + END_STATE(); + case 279: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(295); + END_STATE(); + case 280: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(97); + END_STATE(); + case 281: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(127); + END_STATE(); + case 282: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(317); + END_STATE(); + case 283: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(535); + END_STATE(); + case 284: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(518); + END_STATE(); + case 285: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(524); + END_STATE(); + case 286: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(455); + END_STATE(); + case 287: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(587); + END_STATE(); + case 288: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(447); + END_STATE(); + case 289: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(503); + END_STATE(); + case 290: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(427); + END_STATE(); + case 291: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(49); + END_STATE(); + case 292: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(533); + END_STATE(); + case 293: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(71); + END_STATE(); + case 294: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(307); + END_STATE(); + case 295: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(272); + END_STATE(); + case 296: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(57); + END_STATE(); + case 297: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(159); + END_STATE(); + case 298: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(258); + END_STATE(); + case 299: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(229); + END_STATE(); + case 300: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(122); + END_STATE(); + case 301: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(93); + END_STATE(); + case 302: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(98); + END_STATE(); + case 303: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(115); + END_STATE(); + case 304: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(165); + END_STATE(); + case 305: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(241); + END_STATE(); + case 306: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(245); + END_STATE(); + case 307: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(264); + END_STATE(); + case 308: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(256); + END_STATE(); + case 309: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(118); + END_STATE(); + case 310: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(92); + END_STATE(); + case 311: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(96); + END_STATE(); + case 312: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(185); + END_STATE(); + case 313: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(183); + END_STATE(); + case 314: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(184); + END_STATE(); + case 315: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(616); + END_STATE(); + case 316: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(275); + END_STATE(); + case 317: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(125); + END_STATE(); + case 318: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(242); + END_STATE(); + case 319: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(111); + END_STATE(); + case 320: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(73); + END_STATE(); + case 321: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(563); + END_STATE(); + case 322: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(632); + END_STATE(); + case 323: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(633); + END_STATE(); + case 324: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(907); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(887); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(880); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 325: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(887); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(880); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 326: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(907); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(887); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(819); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(692); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 327: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(887); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(819); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(692); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 328: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(908); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(880); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 329: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(908); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(761); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(886); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 330: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(880); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 331: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(761); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(886); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 332: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(907); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(764); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(879); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 333: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(907); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(887); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(879); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 334: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(764); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(879); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 335: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(887); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(879); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 336: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(907); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(764); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(818); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(692); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 337: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(907); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(887); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(818); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(692); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 338: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(764); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(818); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(692); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 339: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(887); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(793); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(813); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(818); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(692); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 340: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(908); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(765); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(879); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 341: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(908); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(765); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(761); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(885); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 342: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(908); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(879); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 343: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(908); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(761); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(885); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 344: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(765); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(879); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 345: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(765); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(761); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(885); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 346: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(760); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(879); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 347: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(812); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(691); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(851); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(794); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(828); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(761); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(647); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(859); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(885); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(713); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('D' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 348: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == 'X') ADVANCE(642); + if (lookahead == 'x') ADVANCE(639); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(194); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(85); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(240); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(320); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(64); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(177); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(209); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(148); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(53); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(235); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(197); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(94); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(265); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(222); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(164); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + END_STATE(); + case 349: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(169); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(85); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(143); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(86); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(270); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(152); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(177); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(196); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(224); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(101); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(53); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(55); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(198); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(255); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(87); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(110); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(225); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(214); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(58); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(145); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + END_STATE(); + case 350: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1231); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1169); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1328); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1288); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1236); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1306); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1259); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1172); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 351: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1231); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1100); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1328); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1236); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1131); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1272); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1344); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1065); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1171); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('f' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 352: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1231); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1328); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1236); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1172); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 353: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(194); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(85); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(239); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(269); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(151); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(178); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(206); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(224); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(101); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(53); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(54); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(198); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(63); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(62); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(144); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + END_STATE(); + case 354: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(194); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(85); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(238); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(269); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(153); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(178); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(208); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(148); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(53); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(235); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(247); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(62); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(144); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + END_STATE(); + case 355: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1327); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1210); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1254); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1177); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1234); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1267); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1194); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 356: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1328); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1177); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1236); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1069); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(999); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 357: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1231); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1328); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1183); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1235); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1172); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 358: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1231); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1328); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1235); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1172); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 359: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1231); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1236); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1172); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 360: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(195); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(85); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(238); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(176); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(208); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(156); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(53); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(234); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(199); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(94); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(147); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + END_STATE(); + case 361: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1327); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1183); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1210); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1254); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1177); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1233); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1267); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1194); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 362: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1327); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1210); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1254); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1177); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1233); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1267); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1194); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 363: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1396); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1210); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1254); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1177); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1234); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1267); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1194); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 364: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1396); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1254); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1177); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1234); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1267); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1194); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 365: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1328); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1183); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1177); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1235); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1069); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 366: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1328); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1177); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1235); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1069); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 367: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1236); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 368: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1177); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1236); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1069); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 369: + if (eof) ADVANCE(401); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '%') ADVANCE(1040); + if (lookahead == '&') ADVANCE(1043); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1028); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '<') ADVANCE(1045); + if (lookahead == '=') ADVANCE(1033); + if (lookahead == '>') ADVANCE(1047); + if (lookahead == '|') ADVANCE(1044); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1232); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1099); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1289); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1212); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1182); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1280); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1305); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1120); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + (':' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 370: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '*') ADVANCE(1039); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 371: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(889); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(815); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(658); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(820); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(829); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 372: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(889); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(815); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(658); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(901); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 373: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(758); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(714); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(735); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(861); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(891); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(716); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(837); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 374: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(889); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(815); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(658); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(820); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(741); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 375: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(889); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(815); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(658); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(820); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(741); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(829); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 376: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(817); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(658); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(820); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(741); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(926); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(756); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 377: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(817); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(658); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(901); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(741); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(756); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 378: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(889); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(816); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(659); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(820); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(829); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 379: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(889); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(816); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(659); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(901); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 380: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(889); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(816); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(659); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(820); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(741); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(830); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 381: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(975); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(889); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(816); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(659); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(820); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(741); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(829); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(755); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 382: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(848); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(659); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(820); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(741); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(926); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(756); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 383: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(910); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(890); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(848); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(866); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(695); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(659); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(901); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(741); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(756); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 384: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(841); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 385: + if (eof) ADVANCE(401); + if (lookahead == '"') ADVANCE(981); + if (lookahead == '\'') ADVANCE(634); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '[') ADVANCE(991); + if (lookahead == '`') ADVANCE(986); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(855); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 386: + if (eof) ADVANCE(401); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '=') ADVANCE(1032); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1325); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1167); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1100); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1396); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1307); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1102); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1249); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1270); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1122); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1062); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1237); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1058); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1070); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1131); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1272); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1258); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1065); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1170); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 387: + if (eof) ADVANCE(401); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1325); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1167); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1100); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1396); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1287); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1102); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1249); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1270); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1122); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1062); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1237); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1058); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1070); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1258); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1174); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 388: + if (eof) ADVANCE(401); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1325); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1168); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1100); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1103); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1060); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1283); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1238); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1306); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1125); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1259); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 389: + if (eof) ADVANCE(401); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 390: + if (eof) ADVANCE(401); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '=') ADVANCE(1032); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1325); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1100); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1238); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1131); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1344); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1065); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1195); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 391: + if (eof) ADVANCE(401); + if (lookahead == '(') ADVANCE(1029); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == '=') ADVANCE(1032); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1325); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1100); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1265); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1187); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1284); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1237); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1153); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1131); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1344); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1065); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 392: + if (eof) ADVANCE(401); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(268); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(143); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(86); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(124); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(211); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(224); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(103); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(56); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(200); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(255); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(100); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(214); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(146); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + END_STATE(); + case 393: + if (eof) ADVANCE(401); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1325); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1168); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1100); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1103); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1283); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1238); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1306); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1125); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1259); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 394: + if (eof) ADVANCE(401); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1325); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1168); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1100); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1103); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1283); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1306); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1125); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1259); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 395: + if (eof) ADVANCE(401); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1396); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1269); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1187); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1237); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1153); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1267); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1194); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 396: + if (eof) ADVANCE(401); + if (lookahead == ')') ADVANCE(1031); + if (lookahead == ',') ADVANCE(1030); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1323); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1187); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1238); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1071); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 397: + if (eof) ADVANCE(401); + if (lookahead == '+') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1036); + if (lookahead == '.') ADVANCE(631); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(629); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1054); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1065); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1195); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(630); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 398: + if (eof) ADVANCE(401); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(1034); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1325); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1265); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1187); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1284); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1309); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1153); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1176); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 399: + if (eof) ADVANCE(401); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1187); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1309); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1153); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1176); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 400: + if (eof) ADVANCE(401); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(402); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1272); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + if (lookahead == '#' || + lookahead == '$' || + lookahead == ':' || + ('?' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 401: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 402: + ACCEPT_TOKEN(anon_sym_SEMI); + END_STATE(); + case 403: + ACCEPT_TOKEN(sym_ALL); + END_STATE(); + case 404: + ACCEPT_TOKEN(sym_ALL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 405: + ACCEPT_TOKEN(sym_ALL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 406: + ACCEPT_TOKEN(sym_AND); + END_STATE(); + case 407: + ACCEPT_TOKEN(sym_AND); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 408: + ACCEPT_TOKEN(sym_AND); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 409: + ACCEPT_TOKEN(sym_AS); + END_STATE(); + case 410: + ACCEPT_TOKEN(sym_AS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 411: + ACCEPT_TOKEN(sym_AS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 412: + ACCEPT_TOKEN(sym_BETWEEN); + END_STATE(); + case 413: + ACCEPT_TOKEN(sym_BETWEEN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 414: + ACCEPT_TOKEN(sym_BETWEEN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 415: + ACCEPT_TOKEN(sym_CASE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 416: + ACCEPT_TOKEN(sym_CASE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 417: + ACCEPT_TOKEN(sym_CAST); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 418: + ACCEPT_TOKEN(sym_CAST); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 419: + ACCEPT_TOKEN(sym_CHECK); + END_STATE(); + case 420: + ACCEPT_TOKEN(sym_CHECK); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 421: + ACCEPT_TOKEN(sym_CHECK); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 422: + ACCEPT_TOKEN(sym_COLLATE); + END_STATE(); + case 423: + ACCEPT_TOKEN(sym_COLLATE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 424: + ACCEPT_TOKEN(sym_COLLATE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 425: + ACCEPT_TOKEN(sym_COLUMN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 426: + ACCEPT_TOKEN(sym_COLUMN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 427: + ACCEPT_TOKEN(sym_CONSTRAINT); + END_STATE(); + case 428: + ACCEPT_TOKEN(sym_CONSTRAINT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 429: + ACCEPT_TOKEN(sym_CONSTRAINT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 430: + ACCEPT_TOKEN(sym_CROSS); + END_STATE(); + case 431: + ACCEPT_TOKEN(sym_CROSS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 432: + ACCEPT_TOKEN(sym_CROSS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 433: + ACCEPT_TOKEN(sym_CURRENT); + if (lookahead == '_') ADVANCE(1097); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 434: + ACCEPT_TOKEN(sym_CURRENT); + if (lookahead == '_') ADVANCE(690); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 435: + ACCEPT_TOKEN(sym_CURRENT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 436: + ACCEPT_TOKEN(sym_CURRENT_DATE); + END_STATE(); + case 437: + ACCEPT_TOKEN(sym_CURRENT_DATE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 438: + ACCEPT_TOKEN(sym_CURRENT_DATE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 439: + ACCEPT_TOKEN(sym_CURRENT_TIME); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(944); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 440: + ACCEPT_TOKEN(sym_CURRENT_TIME); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(296); + END_STATE(); + case 441: + ACCEPT_TOKEN(sym_CURRENT_TIME); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1366); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 442: + ACCEPT_TOKEN(sym_CURRENT_TIMESTAMP); + END_STATE(); + case 443: + ACCEPT_TOKEN(sym_CURRENT_TIMESTAMP); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 444: + ACCEPT_TOKEN(sym_CURRENT_TIMESTAMP); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 445: + ACCEPT_TOKEN(sym_DATABASE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 446: + ACCEPT_TOKEN(sym_DATABASE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 447: + ACCEPT_TOKEN(sym_DEFAULT); + END_STATE(); + case 448: + ACCEPT_TOKEN(sym_DEFAULT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 449: + ACCEPT_TOKEN(sym_DEFAULT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 450: + ACCEPT_TOKEN(sym_DISTINCT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 451: + ACCEPT_TOKEN(sym_DISTINCT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 452: + ACCEPT_TOKEN(sym_ESCAPE); + END_STATE(); + case 453: + ACCEPT_TOKEN(sym_ESCAPE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 454: + ACCEPT_TOKEN(sym_ESCAPE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 455: + ACCEPT_TOKEN(sym_EXCEPT); + END_STATE(); + case 456: + ACCEPT_TOKEN(sym_EXCEPT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 457: + ACCEPT_TOKEN(sym_EXCEPT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 458: + ACCEPT_TOKEN(sym_EXISTS); + END_STATE(); + case 459: + ACCEPT_TOKEN(sym_EXISTS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 460: + ACCEPT_TOKEN(sym_EXISTS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 461: + ACCEPT_TOKEN(sym_FALSE); + END_STATE(); + case 462: + ACCEPT_TOKEN(sym_FALSE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 463: + ACCEPT_TOKEN(sym_FALSE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 464: + ACCEPT_TOKEN(sym_FILTER); + END_STATE(); + case 465: + ACCEPT_TOKEN(sym_FILTER); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 466: + ACCEPT_TOKEN(sym_FILTER); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 467: + ACCEPT_TOKEN(sym_FOREIGN); + END_STATE(); + case 468: + ACCEPT_TOKEN(sym_FOREIGN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 469: + ACCEPT_TOKEN(sym_FOREIGN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 470: + ACCEPT_TOKEN(sym_FROM); + END_STATE(); + case 471: + ACCEPT_TOKEN(sym_FROM); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 472: + ACCEPT_TOKEN(sym_FROM); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 473: + ACCEPT_TOKEN(sym_GENERATED); + END_STATE(); + case 474: + ACCEPT_TOKEN(sym_GENERATED); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 475: + ACCEPT_TOKEN(sym_GENERATED); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 476: + ACCEPT_TOKEN(sym_GLOB); + END_STATE(); + case 477: + ACCEPT_TOKEN(sym_GLOB); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 478: + ACCEPT_TOKEN(sym_GLOB); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 479: + ACCEPT_TOKEN(sym_GROUP); + END_STATE(); + case 480: + ACCEPT_TOKEN(sym_GROUP); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(484); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 481: + ACCEPT_TOKEN(sym_GROUP); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 482: + ACCEPT_TOKEN(sym_GROUP); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 483: + ACCEPT_TOKEN(sym_GROUPS); + END_STATE(); + case 484: + ACCEPT_TOKEN(sym_GROUPS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 485: + ACCEPT_TOKEN(sym_GROUPS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 486: + ACCEPT_TOKEN(sym_IF); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 487: + ACCEPT_TOKEN(sym_IF); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 488: + ACCEPT_TOKEN(sym_IN); + END_STATE(); + case 489: + ACCEPT_TOKEN(sym_IN); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(109); + END_STATE(); + case 490: + ACCEPT_TOKEN(sym_IN); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(109); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(113); + END_STATE(); + case 491: + ACCEPT_TOKEN(sym_IN); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1134); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1138); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 492: + ACCEPT_TOKEN(sym_IN); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(715); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 493: + ACCEPT_TOKEN(sym_IN); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(113); + END_STATE(); + case 494: + ACCEPT_TOKEN(sym_IN); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1138); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 495: + ACCEPT_TOKEN(sym_IN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 496: + ACCEPT_TOKEN(sym_IN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 497: + ACCEPT_TOKEN(sym_INDEXED); + END_STATE(); + case 498: + ACCEPT_TOKEN(sym_INDEXED); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 499: + ACCEPT_TOKEN(sym_INDEXED); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 500: + ACCEPT_TOKEN(sym_INNER); + END_STATE(); + case 501: + ACCEPT_TOKEN(sym_INNER); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 502: + ACCEPT_TOKEN(sym_INNER); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 503: + ACCEPT_TOKEN(sym_INTERSECT); + END_STATE(); + case 504: + ACCEPT_TOKEN(sym_INTERSECT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 505: + ACCEPT_TOKEN(sym_INTERSECT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 506: + ACCEPT_TOKEN(sym_INTO); + END_STATE(); + case 507: + ACCEPT_TOKEN(sym_INTO); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 508: + ACCEPT_TOKEN(sym_INTO); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 509: + ACCEPT_TOKEN(sym_IS); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(966); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 510: + ACCEPT_TOKEN(sym_IS); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(313); + END_STATE(); + case 511: + ACCEPT_TOKEN(sym_IS); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1386); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 512: + ACCEPT_TOKEN(sym_ISNULL); + END_STATE(); + case 513: + ACCEPT_TOKEN(sym_ISNULL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 514: + ACCEPT_TOKEN(sym_ISNULL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 515: + ACCEPT_TOKEN(sym_JOIN); + END_STATE(); + case 516: + ACCEPT_TOKEN(sym_JOIN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 517: + ACCEPT_TOKEN(sym_JOIN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 518: + ACCEPT_TOKEN(sym_LEFT); + END_STATE(); + case 519: + ACCEPT_TOKEN(sym_LEFT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 520: + ACCEPT_TOKEN(sym_LEFT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 521: + ACCEPT_TOKEN(sym_LIKE); + END_STATE(); + case 522: + ACCEPT_TOKEN(sym_LIKE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 523: + ACCEPT_TOKEN(sym_LIKE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 524: + ACCEPT_TOKEN(sym_LIMIT); + END_STATE(); + case 525: + ACCEPT_TOKEN(sym_LIMIT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 526: + ACCEPT_TOKEN(sym_LIMIT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 527: + ACCEPT_TOKEN(sym_MATCH); + END_STATE(); + case 528: + ACCEPT_TOKEN(sym_MATCH); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 529: + ACCEPT_TOKEN(sym_MATCH); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 530: + ACCEPT_TOKEN(sym_NATURAL); + END_STATE(); + case 531: + ACCEPT_TOKEN(sym_NATURAL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 532: + ACCEPT_TOKEN(sym_NATURAL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 533: + ACCEPT_TOKEN(sym_NOT); + END_STATE(); + case 534: + ACCEPT_TOKEN(sym_NOT); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(969); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 535: + ACCEPT_TOKEN(sym_NOT); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(314); + END_STATE(); + case 536: + ACCEPT_TOKEN(sym_NOT); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1388); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 537: + ACCEPT_TOKEN(sym_NOT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 538: + ACCEPT_TOKEN(sym_NOT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 539: + ACCEPT_TOKEN(sym_NOTNULL); + END_STATE(); + case 540: + ACCEPT_TOKEN(sym_NOTNULL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 541: + ACCEPT_TOKEN(sym_NOTNULL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 542: + ACCEPT_TOKEN(sym_NULL); + END_STATE(); + case 543: + ACCEPT_TOKEN(sym_NULL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 544: + ACCEPT_TOKEN(sym_NULL); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 545: + ACCEPT_TOKEN(sym_ON); + END_STATE(); + case 546: + ACCEPT_TOKEN(sym_ON); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 547: + ACCEPT_TOKEN(sym_ON); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 548: + ACCEPT_TOKEN(sym_OR); + END_STATE(); + case 549: + ACCEPT_TOKEN(sym_OR); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(720); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 550: + ACCEPT_TOKEN(sym_OR); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(119); + END_STATE(); + case 551: + ACCEPT_TOKEN(sym_OR); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1139); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 552: + ACCEPT_TOKEN(sym_OR); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 553: + ACCEPT_TOKEN(sym_OR); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 554: + ACCEPT_TOKEN(sym_ORDER); + END_STATE(); + case 555: + ACCEPT_TOKEN(sym_ORDER); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 556: + ACCEPT_TOKEN(sym_ORDER); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 557: + ACCEPT_TOKEN(sym_OVER); + END_STATE(); + case 558: + ACCEPT_TOKEN(sym_OVER); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 559: + ACCEPT_TOKEN(sym_OVER); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 560: + ACCEPT_TOKEN(sym_PARTITION); + END_STATE(); + case 561: + ACCEPT_TOKEN(sym_PARTITION); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 562: + ACCEPT_TOKEN(sym_PARTITION); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 563: + ACCEPT_TOKEN(sym_PRIMARY); + END_STATE(); + case 564: + ACCEPT_TOKEN(sym_PRIMARY); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 565: + ACCEPT_TOKEN(sym_PRIMARY); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 566: + ACCEPT_TOKEN(sym_RAISE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 567: + ACCEPT_TOKEN(sym_RAISE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 568: + ACCEPT_TOKEN(sym_RANGE); + END_STATE(); + case 569: + ACCEPT_TOKEN(sym_RANGE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 570: + ACCEPT_TOKEN(sym_RANGE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 571: + ACCEPT_TOKEN(sym_RECURSIVE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 572: + ACCEPT_TOKEN(sym_RECURSIVE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 573: + ACCEPT_TOKEN(sym_REFERENCES); + END_STATE(); + case 574: + ACCEPT_TOKEN(sym_REFERENCES); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 575: + ACCEPT_TOKEN(sym_REFERENCES); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 576: + ACCEPT_TOKEN(sym_REGEXP); + END_STATE(); + case 577: + ACCEPT_TOKEN(sym_REGEXP); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 578: + ACCEPT_TOKEN(sym_REGEXP); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 579: + ACCEPT_TOKEN(sym_RETURNING); + END_STATE(); + case 580: + ACCEPT_TOKEN(sym_RETURNING); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 581: + ACCEPT_TOKEN(sym_RETURNING); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 582: + ACCEPT_TOKEN(sym_ROWS); + END_STATE(); + case 583: + ACCEPT_TOKEN(sym_ROWS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 584: + ACCEPT_TOKEN(sym_ROWS); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 585: + ACCEPT_TOKEN(sym_SAVEPOINT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 586: + ACCEPT_TOKEN(sym_SAVEPOINT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 587: + ACCEPT_TOKEN(sym_SELECT); + END_STATE(); + case 588: + ACCEPT_TOKEN(sym_SELECT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 589: + ACCEPT_TOKEN(sym_SELECT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 590: + ACCEPT_TOKEN(sym_TO); + END_STATE(); + case 591: + ACCEPT_TOKEN(sym_TO); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 592: + ACCEPT_TOKEN(sym_TO); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 593: + ACCEPT_TOKEN(sym_TRUE); + END_STATE(); + case 594: + ACCEPT_TOKEN(sym_TRUE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 595: + ACCEPT_TOKEN(sym_TRUE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 596: + ACCEPT_TOKEN(sym_UNBOUNDED); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 597: + ACCEPT_TOKEN(sym_UNBOUNDED); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 598: + ACCEPT_TOKEN(sym_UNION); + END_STATE(); + case 599: + ACCEPT_TOKEN(sym_UNION); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 600: + ACCEPT_TOKEN(sym_UNION); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 601: + ACCEPT_TOKEN(sym_UNIQUE); + END_STATE(); + case 602: + ACCEPT_TOKEN(sym_UNIQUE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 603: + ACCEPT_TOKEN(sym_UNIQUE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 604: + ACCEPT_TOKEN(sym_USING); + END_STATE(); + case 605: + ACCEPT_TOKEN(sym_USING); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 606: + ACCEPT_TOKEN(sym_USING); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 607: + ACCEPT_TOKEN(sym_VALUES); + END_STATE(); + case 608: + ACCEPT_TOKEN(sym_VALUES); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 609: + ACCEPT_TOKEN(sym_VALUES); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 610: + ACCEPT_TOKEN(sym_WHEN); + END_STATE(); + case 611: + ACCEPT_TOKEN(sym_WHEN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 612: + ACCEPT_TOKEN(sym_WHEN); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 613: + ACCEPT_TOKEN(sym_WHERE); + END_STATE(); + case 614: + ACCEPT_TOKEN(sym_WHERE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 615: + ACCEPT_TOKEN(sym_WHERE); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 616: + ACCEPT_TOKEN(sym_WINDOW); + END_STATE(); + case 617: + ACCEPT_TOKEN(sym_WINDOW); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 618: + ACCEPT_TOKEN(sym_WINDOW); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 619: + ACCEPT_TOKEN(sym_WITH); + END_STATE(); + case 620: + ACCEPT_TOKEN(sym_WITH); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 621: + ACCEPT_TOKEN(sym_WITH); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 622: + ACCEPT_TOKEN(sym__whitespace); + if (lookahead == '\n') ADVANCE(627); + if (lookahead == '\t' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(622); + if (lookahead != 0) ADVANCE(1019); + END_STATE(); + case 623: + ACCEPT_TOKEN(sym__whitespace); + if (lookahead == '"') ADVANCE(26); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(623); + if (lookahead != 0) ADVANCE(985); + END_STATE(); + case 624: + ACCEPT_TOKEN(sym__whitespace); + if (lookahead == '\'') ADVANCE(27); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(624); + if (lookahead != 0) ADVANCE(638); + END_STATE(); + case 625: + ACCEPT_TOKEN(sym__whitespace); + if (lookahead == '*') ADVANCE(1027); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(625); + if (lookahead != 0) ADVANCE(33); + END_STATE(); + case 626: + ACCEPT_TOKEN(sym__whitespace); + if (lookahead == '`') ADVANCE(50); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(626); + if (lookahead != 0) ADVANCE(990); + END_STATE(); + case 627: + ACCEPT_TOKEN(sym__whitespace); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(627); + END_STATE(); + case 628: + ACCEPT_TOKEN(sym__whitespace); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(628); + if (lookahead != 0 && + lookahead != ']') ADVANCE(995); + END_STATE(); + case 629: + ACCEPT_TOKEN(sym_numeric_literal); + if (lookahead == '.') ADVANCE(631); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(51); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(323); + END_STATE(); + case 630: + ACCEPT_TOKEN(sym_numeric_literal); + if (lookahead == '.') ADVANCE(631); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(630); + END_STATE(); + case 631: + ACCEPT_TOKEN(sym_numeric_literal); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(631); + END_STATE(); + case 632: + ACCEPT_TOKEN(sym_numeric_literal); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(632); + END_STATE(); + case 633: + ACCEPT_TOKEN(sym_numeric_literal); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(633); + END_STATE(); + case 634: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 635: + ACCEPT_TOKEN(aux_sym__string_token1); + if (lookahead == '\'') ADVANCE(27); + if (lookahead == '*') ADVANCE(1022); + if (lookahead != 0) ADVANCE(638); + END_STATE(); + case 636: + ACCEPT_TOKEN(aux_sym__string_token1); + if (lookahead == '\'') ADVANCE(27); + if (lookahead == '-') ADVANCE(637); + if (lookahead == '/') ADVANCE(635); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(624); + if (lookahead != 0) ADVANCE(638); + END_STATE(); + case 637: + ACCEPT_TOKEN(aux_sym__string_token1); + if (lookahead == '\'') ADVANCE(27); + if (lookahead == '-') ADVANCE(1011); + if (lookahead != 0) ADVANCE(638); + END_STATE(); + case 638: + ACCEPT_TOKEN(aux_sym__string_token1); + if (lookahead == '\'') ADVANCE(27); + if (lookahead != 0) ADVANCE(638); + END_STATE(); + case 639: + ACCEPT_TOKEN(anon_sym_x); + END_STATE(); + case 640: + ACCEPT_TOKEN(anon_sym_x); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 641: + ACCEPT_TOKEN(anon_sym_x); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 642: + ACCEPT_TOKEN(anon_sym_X); + END_STATE(); + case 643: + ACCEPT_TOKEN(anon_sym_X); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 644: + ACCEPT_TOKEN(anon_sym_X); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 645: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == '_') ADVANCE(690); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 646: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(874); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 647: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(942); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 648: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(808); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 649: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(670); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 650: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(909); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(900); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 651: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(909); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(904); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 652: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(968); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 653: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(780); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 654: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(803); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 655: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(804); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 656: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(789); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 657: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(946); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 658: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(954); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(940); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 659: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(954); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 660: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(847); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(974); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 661: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(878); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 662: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(896); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 663: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(971); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 664: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(949); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 665: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(951); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 666: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(925); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 667: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(952); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 668: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(781); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 669: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(478); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 670: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(666); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 671: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 672: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(754); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 673: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(646); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 674: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(783); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 675: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(712); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 676: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(937); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 677: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(933); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 678: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(936); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 679: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(732); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 680: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(963); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 681: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(408); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 682: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(475); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 683: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(597); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 684: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(499); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 685: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(857); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 686: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(720); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 687: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(718); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 688: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(721); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(736); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(715); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 689: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(721); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(736); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 690: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(665); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(766); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 691: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(927); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 692: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(749); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 693: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(881); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 694: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(976); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 695: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(745); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(807); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 696: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(745); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 697: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(416); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(418); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 698: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(523); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 699: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(595); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 700: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(463); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 701: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(567); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 702: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(570); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 703: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(615); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 704: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(454); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 705: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(603); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 706: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(424); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 707: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(446); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 708: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(572); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 709: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(438); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 710: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(439); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 711: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(893); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 712: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(872); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 713: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(750); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 714: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(744); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 715: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(877); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 716: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(746); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 717: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(826); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 718: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(683); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 719: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(676); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 720: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(883); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 721: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(978); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 722: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(684); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 723: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(674); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 724: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(838); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 725: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(682); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 726: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(680); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 727: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(884); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 728: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(915); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 729: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(875); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 730: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(805); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 731: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(823); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 732: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(916); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 733: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(768); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 734: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(717); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 735: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(845); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 736: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(882); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 737: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(846); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 738: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(906); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 739: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(677); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 740: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(839); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 741: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(943); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 742: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(897); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 743: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(487); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 744: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(652); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 745: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(930); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 746: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(742); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 747: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(606); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 748: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(581); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 749: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(694); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(958); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 750: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(694); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 751: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(833); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 752: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(702); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 753: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(621); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 754: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(529); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 755: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(711); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(831); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 756: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(711); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 757: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(731); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 758: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(723); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(791); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 759: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(723); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(850); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 760: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(784); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 761: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(785); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 762: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(876); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 763: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(970); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 764: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(795); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(852); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 765: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(795); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 766: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(811); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 767: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(918); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 768: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(751); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 769: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(814); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 770: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(931); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 771: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(809); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 772: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(858); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 773: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(849); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 774: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(941); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 775: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(864); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 776: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(822); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 777: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(835); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 778: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(953); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 779: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(920); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 780: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(924); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 781: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(840); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 782: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(842); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 783: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(421); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 784: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(698); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(770); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 785: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(698); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 786: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(405); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 787: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(544); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 788: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(514); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 789: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(532); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 790: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(541); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 791: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(802); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(922); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 792: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(802); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 793: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(853); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(854); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 794: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(853); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 795: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(947); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 796: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(788); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 797: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(790); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 798: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(959); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 799: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 800: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(786); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 801: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(935); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 802: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(664); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 803: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(923); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 804: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(964); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 805: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(739); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 806: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(472); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 807: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(770); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 808: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(871); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 809: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(661); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 810: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(825); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 811: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(710); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 812: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(681); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(411); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 813: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(492); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(509); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 814: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(748); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 815: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(688); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 816: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(843); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 817: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(689); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 818: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(547); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(549); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(693); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 819: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(547); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(549); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 820: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(547); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(686); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 821: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(547); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 822: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(517); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 823: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(612); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 824: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(600); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 825: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(426); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 826: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(414); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 827: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(562); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 828: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(496); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(509); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 829: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(772); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(777); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 830: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(772); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 831: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(685); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 832: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(671); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 833: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(469); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 834: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(687); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 835: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(747); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 836: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(769); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 837: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(762); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 838: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(928); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 839: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(934); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 840: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(939); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 841: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(948); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 842: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(938); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 843: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(736); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(715); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 844: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(736); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 845: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(738); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 846: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(679); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 847: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(752); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 848: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(844); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 849: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(678); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 850: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(922); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 851: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(792); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 852: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(806); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 853: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(669); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 854: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(957); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 855: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(592); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 856: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(508); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 857: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(972); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 858: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(824); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 859: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(929); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 860: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(967); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 861: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(940); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(799); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 862: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(917); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 863: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(798); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 864: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(827); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 865: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(960); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 866: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(776); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 867: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(898); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 868: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(782); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 869: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(482); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 870: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(578); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 871: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(444); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 872: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(932); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 873: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(914); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 874: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(704); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 875: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(868); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 876: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 877: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(921); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 878: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(979); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 879: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(549); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(693); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 880: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(549); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 881: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(559); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 882: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(502); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 883: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(556); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 884: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(466); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 885: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(553); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(693); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 886: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(553); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 887: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(852); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 888: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(962); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 889: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(854); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 890: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(862); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 891: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(771); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 892: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(668); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 893: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(703); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 894: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(919); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 895: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(724); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 896: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(956); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 897: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(737); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 898: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(733); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 899: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(836); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 900: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(895); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 901: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(686); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 902: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(865); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 903: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(740); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 904: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(903); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 905: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(656); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 906: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(667); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 907: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(673); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(675); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 908: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(673); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 909: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(697); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 910: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(411); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 911: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(584); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 912: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(432); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 913: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(460); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 914: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(485); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 915: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(609); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 916: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(575); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 917: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(912); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 918: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(945); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 919: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(763); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 920: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(955); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 921: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(719); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 922: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(950); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 923: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(700); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 924: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(701); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 925: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(707); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 926: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(777); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 927: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(973); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 928: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(645); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 929: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(534); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 930: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(520); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 931: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(526); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 932: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(457); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 933: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(589); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 934: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(434); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 935: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(449); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 936: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(451); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 937: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(505); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 938: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(586); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 939: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(429); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 940: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(538); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 941: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(753); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 942: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(672); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 943: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(958); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 944: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(648); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 945: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(913); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 946: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(649); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 947: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(727); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 948: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(856); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 949: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(706); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 950: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(892); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 951: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(709); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 952: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(725); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 953: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(775); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 954: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(961); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 955: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(773); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 956: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(778); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 957: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(869); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 958: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(899); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 959: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(810); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 960: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(873); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 961: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(905); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 962: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(699); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 963: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(894); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 964: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(728); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 965: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(705); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 966: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(796); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 967: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(834); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 968: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(801); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 969: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(797); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 970: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(708); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 971: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(729); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 972: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(618); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 973: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(734); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 974: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(911); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 975: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(675); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 976: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(870); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 977: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(767); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 978: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(722); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 979: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(565); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 980: + ACCEPT_TOKEN(aux_sym_identifier_token1); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(980); + END_STATE(); + case 981: + ACCEPT_TOKEN(anon_sym_DQUOTE); + END_STATE(); + case 982: + ACCEPT_TOKEN(aux_sym_identifier_token2); + if (lookahead == '"') ADVANCE(26); + if (lookahead == '*') ADVANCE(1021); + if (lookahead != 0) ADVANCE(985); + END_STATE(); + case 983: + ACCEPT_TOKEN(aux_sym_identifier_token2); + if (lookahead == '"') ADVANCE(26); + if (lookahead == '-') ADVANCE(984); + if (lookahead == '/') ADVANCE(982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(623); + if (lookahead != 0) ADVANCE(985); + END_STATE(); + case 984: + ACCEPT_TOKEN(aux_sym_identifier_token2); + if (lookahead == '"') ADVANCE(26); + if (lookahead == '-') ADVANCE(1010); + if (lookahead != 0) ADVANCE(985); + END_STATE(); + case 985: + ACCEPT_TOKEN(aux_sym_identifier_token2); + if (lookahead == '"') ADVANCE(26); + if (lookahead != 0) ADVANCE(985); + END_STATE(); + case 986: + ACCEPT_TOKEN(anon_sym_BQUOTE); + END_STATE(); + case 987: + ACCEPT_TOKEN(aux_sym_identifier_token3); + if (lookahead == '*') ADVANCE(1024); + if (lookahead == '`') ADVANCE(50); + if (lookahead != 0) ADVANCE(990); + END_STATE(); + case 988: + ACCEPT_TOKEN(aux_sym_identifier_token3); + if (lookahead == '-') ADVANCE(989); + if (lookahead == '/') ADVANCE(987); + if (lookahead == '`') ADVANCE(50); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(626); + if (lookahead != 0) ADVANCE(990); + END_STATE(); + case 989: + ACCEPT_TOKEN(aux_sym_identifier_token3); + if (lookahead == '-') ADVANCE(1013); + if (lookahead == '`') ADVANCE(50); + if (lookahead != 0) ADVANCE(990); + END_STATE(); + case 990: + ACCEPT_TOKEN(aux_sym_identifier_token3); + if (lookahead == '`') ADVANCE(50); + if (lookahead != 0) ADVANCE(990); + END_STATE(); + case 991: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 992: + ACCEPT_TOKEN(aux_sym_identifier_token4); + if (lookahead == '*') ADVANCE(1026); + if (lookahead != 0 && + lookahead != ']') ADVANCE(995); + END_STATE(); + case 993: + ACCEPT_TOKEN(aux_sym_identifier_token4); + if (lookahead == '-') ADVANCE(994); + if (lookahead == '/') ADVANCE(992); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(628); + if (lookahead != 0 && + lookahead != ']') ADVANCE(995); + END_STATE(); + case 994: + ACCEPT_TOKEN(aux_sym_identifier_token4); + if (lookahead == '-') ADVANCE(1015); + if (lookahead != 0 && + lookahead != ']') ADVANCE(995); + END_STATE(); + case 995: + ACCEPT_TOKEN(aux_sym_identifier_token4); + if (lookahead != 0 && + lookahead != ']') ADVANCE(995); + END_STATE(); + case 996: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 997: + ACCEPT_TOKEN(anon_sym_QMARK); + END_STATE(); + case 998: + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 999: + ACCEPT_TOKEN(aux_sym_bind_parameter_token1); + END_STATE(); + case 1000: + ACCEPT_TOKEN(anon_sym_AT); + END_STATE(); + case 1001: + ACCEPT_TOKEN(anon_sym_AT); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1002: + ACCEPT_TOKEN(anon_sym_DOLLAR); + END_STATE(); + case 1003: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1004: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 1005: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1006: + ACCEPT_TOKEN(anon_sym_POUND); + END_STATE(); + case 1007: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1008: + ACCEPT_TOKEN(aux_sym_bind_parameter_token2); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1008); + END_STATE(); + case 1009: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + END_STATE(); + case 1010: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + if (lookahead == '"') ADVANCE(26); + if (lookahead != 0) ADVANCE(985); + END_STATE(); + case 1011: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + if (lookahead == '\'') ADVANCE(27); + if (lookahead != 0) ADVANCE(638); + END_STATE(); + case 1012: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + if (lookahead == '*') ADVANCE(1027); + if (lookahead != 0) ADVANCE(33); + END_STATE(); + case 1013: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + if (lookahead == '`') ADVANCE(50); + if (lookahead != 0) ADVANCE(990); + END_STATE(); + case 1014: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1019); + END_STATE(); + case 1015: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + if (lookahead != 0 && + lookahead != ']') ADVANCE(995); + END_STATE(); + case 1016: + ACCEPT_TOKEN(aux_sym_comment_token1); + if (lookahead == '\n') ADVANCE(627); + if (lookahead == '-') ADVANCE(1018); + if (lookahead == '/') ADVANCE(1017); + if (lookahead == '\t' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(622); + if (lookahead != 0) ADVANCE(1019); + END_STATE(); + case 1017: + ACCEPT_TOKEN(aux_sym_comment_token1); + if (lookahead == '*') ADVANCE(1025); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1019); + END_STATE(); + case 1018: + ACCEPT_TOKEN(aux_sym_comment_token1); + if (lookahead == '-') ADVANCE(1014); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1019); + END_STATE(); + case 1019: + ACCEPT_TOKEN(aux_sym_comment_token1); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1019); + END_STATE(); + case 1020: + ACCEPT_TOKEN(anon_sym_SLASH_STAR); + END_STATE(); + case 1021: + ACCEPT_TOKEN(anon_sym_SLASH_STAR); + if (lookahead == '"') ADVANCE(26); + if (lookahead != 0) ADVANCE(985); + END_STATE(); + case 1022: + ACCEPT_TOKEN(anon_sym_SLASH_STAR); + if (lookahead == '\'') ADVANCE(27); + if (lookahead != 0) ADVANCE(638); + END_STATE(); + case 1023: + ACCEPT_TOKEN(anon_sym_SLASH_STAR); + if (lookahead == '*') ADVANCE(1027); + if (lookahead != 0 && + lookahead != '/') ADVANCE(33); + END_STATE(); + case 1024: + ACCEPT_TOKEN(anon_sym_SLASH_STAR); + if (lookahead == '`') ADVANCE(50); + if (lookahead != 0) ADVANCE(990); + END_STATE(); + case 1025: + ACCEPT_TOKEN(anon_sym_SLASH_STAR); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1019); + END_STATE(); + case 1026: + ACCEPT_TOKEN(anon_sym_SLASH_STAR); + if (lookahead != 0 && + lookahead != ']') ADVANCE(995); + END_STATE(); + case 1027: + ACCEPT_TOKEN(aux_sym_comment_token2); + if (lookahead == '*') ADVANCE(1027); + if (lookahead != 0 && + lookahead != '/') ADVANCE(33); + END_STATE(); + case 1028: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(1020); + END_STATE(); + case 1029: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 1030: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + case 1031: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 1032: + ACCEPT_TOKEN(anon_sym_EQ); + END_STATE(); + case 1033: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(1049); + END_STATE(); + case 1034: + ACCEPT_TOKEN(anon_sym_DOT); + END_STATE(); + case 1035: + ACCEPT_TOKEN(anon_sym_TILDE); + END_STATE(); + case 1036: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(1009); + END_STATE(); + case 1037: + ACCEPT_TOKEN(anon_sym_PLUS); + END_STATE(); + case 1038: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + END_STATE(); + case 1039: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 1040: + ACCEPT_TOKEN(anon_sym_PERCENT); + END_STATE(); + case 1041: + ACCEPT_TOKEN(anon_sym_LT_LT); + END_STATE(); + case 1042: + ACCEPT_TOKEN(anon_sym_GT_GT); + END_STATE(); + case 1043: + ACCEPT_TOKEN(anon_sym_AMP); + END_STATE(); + case 1044: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(1038); + END_STATE(); + case 1045: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(1041); + if (lookahead == '=') ADVANCE(1046); + if (lookahead == '>') ADVANCE(1051); + END_STATE(); + case 1046: + ACCEPT_TOKEN(anon_sym_LT_EQ); + END_STATE(); + case 1047: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(1048); + if (lookahead == '>') ADVANCE(1042); + END_STATE(); + case 1048: + ACCEPT_TOKEN(anon_sym_GT_EQ); + END_STATE(); + case 1049: + ACCEPT_TOKEN(anon_sym_EQ_EQ); + END_STATE(); + case 1050: + ACCEPT_TOKEN(anon_sym_BANG_EQ); + END_STATE(); + case 1051: + ACCEPT_TOKEN(anon_sym_LT_GT); + END_STATE(); + case 1052: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1329); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1123); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1205); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1276); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1308); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1053: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1197); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1088); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1393); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1054: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1390); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1224); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1055: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1297); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1056: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1213); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1215); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1273); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1057: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1361); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1155); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1337); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1058: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1313); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1181); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1059: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1078); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1060: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1362); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1061: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1364); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1346); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1214); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1062: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1364); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1358); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1214); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1063: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1385); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1064: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1229); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1065: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1223); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1066: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1208); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1067: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1368); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1068: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1304); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1069: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1240); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1161); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1393); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1070: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1240); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1157); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1393); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1071: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1240); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1373); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1393); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1072: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1369); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1073: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1343); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1074: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1370); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1075: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1199); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1076: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(477); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1077: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1281); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1278); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1078: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1073); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1079: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1200); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1080: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1166); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1081: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1124); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1340); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1082: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1124); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1083: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1055); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1084: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1351); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1085: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1354); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1086: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1355); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1087: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1143); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1088: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1387); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1149); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1107); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1382); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1089: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(407); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1090: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(474); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1091: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(596); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1092: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(498); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1093: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1277); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1094: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1132); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1095: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1126); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1134); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1137); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1096: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1126); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1097: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1074); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1185); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1098: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1139); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1099: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1360); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1100: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1155); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1101: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1264); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1274); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1275); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1102: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1264); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1275); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1103: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1264); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1104: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1242); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1105: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(415); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(417); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1106: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(522); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1107: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1395); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1108: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(594); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1109: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(462); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1110: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(566); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1111: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(569); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1112: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(614); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1113: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(453); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1114: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(602); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1115: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(423); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1116: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(445); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1117: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(571); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1118: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(437); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1119: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(441); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1120: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1161); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1121: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1156); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1201); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1122: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1156); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1226); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1123: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1079); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1124: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1295); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1125: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1158); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1126: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1397); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1127: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1090); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1128: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1300); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1129: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1084); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1130: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1298); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1131: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1224); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1132: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1091); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1133: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1322); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1134: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1301); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1135: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1260); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1136: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1092); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1137: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1311); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(507); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1138: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1311); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1139: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1302); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1140: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1186); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1141: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1334); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1142: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1246); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1143: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1335); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1144: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1257); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1145: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1303); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1146: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1142); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1147: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1243); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1148: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1162); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1149: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1317); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1150: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1086); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1151: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1316); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1152: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1263); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1153: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1373); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1154: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(486); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(491); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(511); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1155: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1063); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1156: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1348); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1157: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1149); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1382); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1158: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1149); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1159: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(605); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1160: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(580); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1161: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1107); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1382); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1162: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1107); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1163: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1111); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1164: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1250); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1165: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(620); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1166: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(528); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1167: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1123); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1218); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1276); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1168: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1123); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1218); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1169: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1123); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1219); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1170: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1104); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1251); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1171: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1104); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1347); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1172: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1104); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1173: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1147); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1174: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1151); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1252); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1175: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1151); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1347); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1176: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1151); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1177: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1201); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1178: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1278); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1179: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1299); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1180: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1241); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1181: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1228); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1182: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1202); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1183: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1215); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1184: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1253); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1185: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1230); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1186: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1164); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1187: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1226); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1188: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1266); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1189: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1282); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1190: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1349); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1191: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1256); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1192: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1279); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1193: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1363); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1194: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1252); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1195: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1347); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1196: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1391); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1197: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1342); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1163); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1198: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1261); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1199: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1262); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1200: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(420); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1201: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1106); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1190); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1202: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1106); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1203: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1204); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1089); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(410); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1204: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(404); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1205: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1221); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1339); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1206: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(543); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1207: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(513); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1208: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(531); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1209: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(540); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1210: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1274); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1285); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1211: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1274); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1286); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1212: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1274); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1213: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1341); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1214: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1206); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1215: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1375); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1216: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1207); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1217: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1209); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1218: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1222); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1339); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1219: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1222); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1220: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1353); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1221: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1067); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1227); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1222: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1067); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1223: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1383); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1224: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1129); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1225: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(471); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1226: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1190); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1227: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1245); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1228: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1068); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1229: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1293); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1230: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1119); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1231: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1089); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(410); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1232: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1089); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1233: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(546); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(551); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1128); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1234: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(546); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(551); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1235: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(546); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(552); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1128); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1236: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(546); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(552); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1237: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(546); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1098); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1238: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(546); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1239: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1077); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1184); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1240: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1163); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1241: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(516); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1242: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(611); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1112); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1243: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(611); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1244: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(599); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1245: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(425); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1246: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(413); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1247: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(561); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1248: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(495); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(511); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1249: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1095); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1250: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(468); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1251: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1093); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1165); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1252: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1093); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1253: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1159); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1254: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(494); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(511); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1255: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1094); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1256: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1160); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1257: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1087); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1258: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1178); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1184); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1259: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1179); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1260: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1352); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1261: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1356); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1262: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1357); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1263: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1359); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1264: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1133); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1265: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1096); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1266: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1085); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1267: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1192); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1268: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1191); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1269: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1374); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1270: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1180); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1271: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(591); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1380); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1272: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(591); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1273: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1225); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1274: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1076); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1275: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1376); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1276: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1338); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1277: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1392); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1278: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1244); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1384); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1279: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1244); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1280: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1346); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1281: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1381); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1282: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1247); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1283: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1358); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1214); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1284: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1358); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1285: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1377); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1286: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1379); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1287: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1318); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1273); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1288: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1318); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1289: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1219); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1290: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1198); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1291: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(480); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1292: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(577); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1293: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(443); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1294: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(481); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1295: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1350); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1296: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1333); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1297: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1113); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1298: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1290); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1299: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1384); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1300: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(558); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1301: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(501); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1302: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(555); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1303: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(465); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1304: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1398); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1305: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(552); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1306: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1181); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1307: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1273); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1308: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1315); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1309: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1098); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1310: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1075); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1311: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1345); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1312: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1268); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1313: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1371); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1314: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1336); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1315: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1135); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1316: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1112); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1317: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1144); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1318: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1140); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1319: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1066); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1320: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1285); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1321: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1152); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1322: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1072); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1323: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1286); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1324: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1321); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1325: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(410); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1326: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1083); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1081); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1327: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1083); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1082); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1328: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1083); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1329: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1105); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1330: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(583); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1331: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(431); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1332: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(459); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1333: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(484); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1334: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(608); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1335: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(574); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1336: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1196); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1337: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1372); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1338: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1331); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1339: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1367); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1340: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1365); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1341: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1109); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1342: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1110); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1343: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1116); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1344: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1184); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1345: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1150); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1346: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(536); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1347: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1165); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1348: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(519); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1349: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(525); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1350: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(456); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1351: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(588); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1352: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(433); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1353: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(448); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1354: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(450); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1355: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(504); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1356: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(585); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1357: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(428); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1358: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(537); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1359: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(435); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1360: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1394); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1361: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1059); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1362: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1080); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1363: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1189); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1364: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1378); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1365: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1332); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1366: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1064); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1367: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1310); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1368: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1115); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1369: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1127); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1370: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1118); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1371: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1193); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1372: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1188); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1373: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1382); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1374: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1138); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1375: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1145); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1376: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1291); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1377: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1294); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1378: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1319); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1379: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1296); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1380: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1108); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1381: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1255); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1382: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1312); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1383: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1141); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1384: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1114); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1385: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1220); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1386: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1216); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1387: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1314); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1388: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1217); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1389: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1324); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1390: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1130); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1391: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1117); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1392: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(617); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1393: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1330); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1394: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1146); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1395: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1292); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1396: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1082); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1397: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1136); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1398: + ACCEPT_TOKEN(sym__word); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(564); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + case 1399: + ACCEPT_TOKEN(sym__word); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (128 <= lookahead && lookahead <= 255)) ADVANCE(1399); + END_STATE(); + default: + return false; + } +} + +static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(4); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(5); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(6); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(7); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(8); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(9); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(10); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(11); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(12); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(13); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(14); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(15); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(16); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(17); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(18); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(19); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(20); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(21); + END_STATE(); + case 1: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(22); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(23); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(24); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(25); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(26); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(27); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(28); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(29); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(30); + END_STATE(); + case 2: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(31); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(32); + END_STATE(); + case 3: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(33); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(34); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(35); + END_STATE(); + case 4: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(36); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(37); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(38); + END_STATE(); + case 5: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(39); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(40); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(41); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(42); + END_STATE(); + case 6: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(43); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(44); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(45); + END_STATE(); + case 7: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(46); + END_STATE(); + case 8: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(47); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(48); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(49); + END_STATE(); + case 9: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(50); + END_STATE(); + case 10: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(51); + END_STATE(); + case 11: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(52); + END_STATE(); + case 12: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(53); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(54); + END_STATE(); + case 13: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(55); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(56); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(57); + END_STATE(); + case 14: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(58); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(59); + END_STATE(); + case 15: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(60); + END_STATE(); + case 16: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(61); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(62); + END_STATE(); + case 17: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(63); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(64); + END_STATE(); + case 18: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(65); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(66); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(67); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(68); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(69); + END_STATE(); + case 19: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(70); + END_STATE(); + case 20: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(71); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(72); + END_STATE(); + case 21: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(73); + END_STATE(); + case 22: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(74); + END_STATE(); + case 23: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(75); + END_STATE(); + case 24: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(76); + END_STATE(); + case 25: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(77); + END_STATE(); + case 26: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(78); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(79); + END_STATE(); + case 27: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(80); + END_STATE(); + case 28: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(81); + END_STATE(); + case 29: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(82); + END_STATE(); + case 30: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(83); + END_STATE(); + case 31: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(84); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(85); + END_STATE(); + case 32: + ACCEPT_TOKEN(sym_BY); + END_STATE(); + case 33: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(86); + END_STATE(); + case 34: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(87); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(88); + END_STATE(); + case 35: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(89); + END_STATE(); + case 36: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(90); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(91); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(92); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(93); + END_STATE(); + case 37: + ACCEPT_TOKEN(sym_DO); + END_STATE(); + case 38: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(94); + END_STATE(); + case 39: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(95); + END_STATE(); + case 40: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(96); + END_STATE(); + case 41: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(97); + END_STATE(); + case 42: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(98); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(99); + END_STATE(); + case 43: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(100); + END_STATE(); + case 44: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(101); + END_STATE(); + case 45: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(102); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(103); + END_STATE(); + case 46: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(104); + END_STATE(); + case 47: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(105); + END_STATE(); + case 48: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(106); + END_STATE(); + case 49: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(107); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(108); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(109); + END_STATE(); + case 50: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(110); + END_STATE(); + case 51: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(111); + END_STATE(); + case 52: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(112); + END_STATE(); + case 53: + ACCEPT_TOKEN(sym_NO); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(113); + END_STATE(); + case 54: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(114); + END_STATE(); + case 55: + ACCEPT_TOKEN(sym_OF); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(115); + END_STATE(); + case 56: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(116); + END_STATE(); + case 57: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(117); + END_STATE(); + case 58: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(118); + END_STATE(); + case 59: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(119); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(120); + END_STATE(); + case 60: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(121); + END_STATE(); + case 61: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(122); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(123); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(124); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(125); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(126); + END_STATE(); + case 62: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(127); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(128); + END_STATE(); + case 63: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(129); + END_STATE(); + case 64: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(130); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(131); + END_STATE(); + case 65: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(132); + END_STATE(); + case 66: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(133); + END_STATE(); + case 67: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(134); + END_STATE(); + case 68: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(135); + END_STATE(); + case 69: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(136); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(137); + END_STATE(); + case 70: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(138); + END_STATE(); + case 71: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(139); + END_STATE(); + case 72: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(140); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(141); + END_STATE(); + case 73: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(142); + END_STATE(); + case 74: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(143); + END_STATE(); + case 75: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(144); + END_STATE(); + case 76: + ACCEPT_TOKEN(sym_ADD); + END_STATE(); + case 77: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(145); + END_STATE(); + case 78: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(146); + END_STATE(); + case 79: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(147); + END_STATE(); + case 80: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(148); + END_STATE(); + case 81: + ACCEPT_TOKEN(sym_ASC); + END_STATE(); + case 82: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(149); + END_STATE(); + case 83: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(150); + END_STATE(); + case 84: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(151); + END_STATE(); + case 85: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(152); + END_STATE(); + case 86: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(153); + END_STATE(); + case 87: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(154); + END_STATE(); + case 88: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(155); + END_STATE(); + case 89: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(156); + END_STATE(); + case 90: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(157); + END_STATE(); + case 91: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(158); + END_STATE(); + case 92: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(159); + END_STATE(); + case 93: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(160); + END_STATE(); + case 94: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(161); + END_STATE(); + case 95: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(162); + END_STATE(); + case 96: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(163); + END_STATE(); + case 97: + ACCEPT_TOKEN(sym_END); + END_STATE(); + case 98: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(164); + END_STATE(); + case 99: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(165); + END_STATE(); + case 100: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(166); + END_STATE(); + case 101: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(167); + END_STATE(); + case 102: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(168); + END_STATE(); + case 103: + ACCEPT_TOKEN(sym_FOR); + END_STATE(); + case 104: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(169); + END_STATE(); + case 105: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(170); + END_STATE(); + case 106: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(171); + END_STATE(); + case 107: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(172); + END_STATE(); + case 108: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(173); + END_STATE(); + case 109: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(174); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(175); + END_STATE(); + case 110: + ACCEPT_TOKEN(sym_KEY); + END_STATE(); + case 111: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(176); + END_STATE(); + case 112: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(177); + END_STATE(); + case 113: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(178); + END_STATE(); + case 114: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(179); + END_STATE(); + case 115: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(180); + END_STATE(); + case 116: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(181); + END_STATE(); + case 117: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(182); + END_STATE(); + case 118: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(183); + END_STATE(); + case 119: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(184); + END_STATE(); + case 120: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(185); + END_STATE(); + case 121: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(186); + END_STATE(); + case 122: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(187); + END_STATE(); + case 123: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(188); + END_STATE(); + case 124: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(189); + END_STATE(); + case 125: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(190); + END_STATE(); + case 126: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(191); + END_STATE(); + case 127: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(192); + END_STATE(); + case 128: + ACCEPT_TOKEN(sym_ROW); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(193); + END_STATE(); + case 129: + ACCEPT_TOKEN(sym_SET); + END_STATE(); + case 130: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(194); + END_STATE(); + case 131: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(195); + END_STATE(); + case 132: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(196); + END_STATE(); + case 133: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(197); + END_STATE(); + case 134: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(198); + END_STATE(); + case 135: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(199); + END_STATE(); + case 136: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(200); + END_STATE(); + case 137: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(201); + END_STATE(); + case 138: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(202); + END_STATE(); + case 139: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(203); + END_STATE(); + case 140: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(204); + END_STATE(); + case 141: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(205); + END_STATE(); + case 142: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(206); + END_STATE(); + case 143: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(207); + END_STATE(); + case 144: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(208); + END_STATE(); + case 145: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(209); + END_STATE(); + case 146: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(210); + END_STATE(); + case 147: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(211); + END_STATE(); + case 148: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(212); + END_STATE(); + case 149: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(213); + END_STATE(); + case 150: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(214); + END_STATE(); + case 151: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(215); + END_STATE(); + case 152: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(216); + END_STATE(); + case 153: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(217); + END_STATE(); + case 154: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(218); + END_STATE(); + case 155: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(219); + END_STATE(); + case 156: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(220); + END_STATE(); + case 157: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(221); + END_STATE(); + case 158: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(222); + END_STATE(); + case 159: + ACCEPT_TOKEN(sym_DESC); + END_STATE(); + case 160: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(223); + END_STATE(); + case 161: + ACCEPT_TOKEN(sym_DROP); + END_STATE(); + case 162: + ACCEPT_TOKEN(sym_EACH); + END_STATE(); + case 163: + ACCEPT_TOKEN(sym_ELSE); + END_STATE(); + case 164: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(224); + END_STATE(); + case 165: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(225); + END_STATE(); + case 166: + ACCEPT_TOKEN(sym_FAIL); + END_STATE(); + case 167: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(226); + END_STATE(); + case 168: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(227); + END_STATE(); + case 169: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(228); + END_STATE(); + case 170: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(229); + END_STATE(); + case 171: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(230); + END_STATE(); + case 172: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(231); + END_STATE(); + case 173: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(232); + END_STATE(); + case 174: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(233); + END_STATE(); + case 175: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(234); + END_STATE(); + case 176: + ACCEPT_TOKEN(sym_LAST); + END_STATE(); + case 177: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(235); + END_STATE(); + case 178: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(236); + END_STATE(); + case 179: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(237); + END_STATE(); + case 180: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(238); + END_STATE(); + case 181: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(239); + END_STATE(); + case 182: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(240); + END_STATE(); + case 183: + ACCEPT_TOKEN(sym_PLAN); + END_STATE(); + case 184: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(241); + END_STATE(); + case 185: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(242); + END_STATE(); + case 186: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(243); + END_STATE(); + case 187: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(244); + END_STATE(); + case 188: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(245); + END_STATE(); + case 189: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(246); + END_STATE(); + case 190: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(247); + END_STATE(); + case 191: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(248); + END_STATE(); + case 192: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(249); + END_STATE(); + case 193: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(250); + END_STATE(); + case 194: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(251); + END_STATE(); + case 195: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(252); + END_STATE(); + case 196: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(253); + END_STATE(); + case 197: + ACCEPT_TOKEN(sym_TEMP); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(254); + END_STATE(); + case 198: + ACCEPT_TOKEN(sym_THEN); + END_STATE(); + case 199: + ACCEPT_TOKEN(sym_TIES); + END_STATE(); + case 200: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(255); + END_STATE(); + case 201: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(256); + END_STATE(); + case 202: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(257); + END_STATE(); + case 203: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(258); + END_STATE(); + case 204: + ACCEPT_TOKEN(sym_VIEW); + END_STATE(); + case 205: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(259); + END_STATE(); + case 206: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(260); + END_STATE(); + case 207: + ACCEPT_TOKEN(sym_ABORT); + END_STATE(); + case 208: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(261); + END_STATE(); + case 209: + ACCEPT_TOKEN(sym_AFTER); + END_STATE(); + case 210: + ACCEPT_TOKEN(sym_ALTER); + END_STATE(); + case 211: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(262); + END_STATE(); + case 212: + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(263); + END_STATE(); + case 213: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(264); + END_STATE(); + case 214: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(265); + END_STATE(); + case 215: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(266); + END_STATE(); + case 216: + ACCEPT_TOKEN(sym_BEGIN); + END_STATE(); + case 217: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(267); + END_STATE(); + case 218: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(268); + END_STATE(); + case 219: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(269); + END_STATE(); + case 220: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(270); + END_STATE(); + case 221: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(271); + END_STATE(); + case 222: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(272); + END_STATE(); + case 223: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(273); + END_STATE(); + case 224: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(274); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(275); + END_STATE(); + case 225: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(276); + END_STATE(); + case 226: + ACCEPT_TOKEN(sym_FIRST); + END_STATE(); + case 227: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(277); + END_STATE(); + case 228: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(278); + END_STATE(); + case 229: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(279); + END_STATE(); + case 230: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(280); + END_STATE(); + case 231: + ACCEPT_TOKEN(sym_INDEX); + END_STATE(); + case 232: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(281); + END_STATE(); + case 233: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(282); + END_STATE(); + case 234: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(283); + END_STATE(); + case 235: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(284); + END_STATE(); + case 236: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(285); + END_STATE(); + case 237: + ACCEPT_TOKEN(sym_NULLS); + END_STATE(); + case 238: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(286); + END_STATE(); + case 239: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(287); + END_STATE(); + case 240: + ACCEPT_TOKEN(sym_OUTER); + END_STATE(); + case 241: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(288); + END_STATE(); + case 242: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(289); + END_STATE(); + case 243: + ACCEPT_TOKEN(sym_QUERY); + END_STATE(); + case 244: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(290); + END_STATE(); + case 245: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(291); + END_STATE(); + case 246: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(292); + END_STATE(); + case 247: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(293); + END_STATE(); + case 248: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(294); + END_STATE(); + case 249: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(295); + END_STATE(); + case 250: + ACCEPT_TOKEN(sym_ROWID); + END_STATE(); + case 251: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(296); + END_STATE(); + case 252: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(297); + END_STATE(); + case 253: + ACCEPT_TOKEN(sym_TABLE); + END_STATE(); + case 254: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(298); + END_STATE(); + case 255: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(299); + END_STATE(); + case 256: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(300); + END_STATE(); + case 257: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(301); + END_STATE(); + case 258: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(302); + END_STATE(); + case 259: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(303); + END_STATE(); + case 260: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(304); + END_STATE(); + case 261: + ACCEPT_TOKEN(sym_ACTION); + END_STATE(); + case 262: + ACCEPT_TOKEN(sym_ALWAYS); + END_STATE(); + case 263: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(305); + END_STATE(); + case 264: + ACCEPT_TOKEN(sym_ATTACH); + END_STATE(); + case 265: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(306); + END_STATE(); + case 266: + ACCEPT_TOKEN(sym_BEFORE); + END_STATE(); + case 267: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(307); + END_STATE(); + case 268: + ACCEPT_TOKEN(sym_COMMIT); + END_STATE(); + case 269: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(308); + END_STATE(); + case 270: + ACCEPT_TOKEN(sym_CREATE); + END_STATE(); + case 271: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(309); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(310); + END_STATE(); + case 272: + ACCEPT_TOKEN(sym_DELETE); + END_STATE(); + case 273: + ACCEPT_TOKEN(sym_DETACH); + END_STATE(); + case 274: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(311); + END_STATE(); + case 275: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(312); + END_STATE(); + case 276: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(313); + END_STATE(); + case 277: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(314); + END_STATE(); + case 278: + ACCEPT_TOKEN(sym_HAVING); + END_STATE(); + case 279: + ACCEPT_TOKEN(sym_IGNORE); + END_STATE(); + case 280: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(315); + END_STATE(); + case 281: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(316); + END_STATE(); + case 282: + ACCEPT_TOKEN(sym_INSERT); + END_STATE(); + case 283: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(317); + END_STATE(); + case 284: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(318); + END_STATE(); + case 285: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(319); + END_STATE(); + case 286: + ACCEPT_TOKEN(sym_OFFSET); + END_STATE(); + case 287: + ACCEPT_TOKEN(sym_OTHERS); + END_STATE(); + case 288: + ACCEPT_TOKEN(sym_PRAGMA); + END_STATE(); + case 289: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(320); + END_STATE(); + case 290: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(321); + END_STATE(); + case 291: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(322); + END_STATE(); + case 292: + ACCEPT_TOKEN(sym_RENAME); + END_STATE(); + case 293: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(323); + END_STATE(); + case 294: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(324); + END_STATE(); + case 295: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(325); + END_STATE(); + case 296: + ACCEPT_TOKEN(sym_STORED); + END_STATE(); + case 297: + ACCEPT_TOKEN(sym_STRICT); + END_STATE(); + case 298: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(326); + END_STATE(); + case 299: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(327); + END_STATE(); + case 300: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(328); + END_STATE(); + case 301: + ACCEPT_TOKEN(sym_UPDATE); + END_STATE(); + case 302: + ACCEPT_TOKEN(sym_VACUUM); + END_STATE(); + case 303: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(329); + END_STATE(); + case 304: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(330); + END_STATE(); + case 305: + ACCEPT_TOKEN(sym_ANALYZE); + END_STATE(); + case 306: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(331); + END_STATE(); + case 307: + ACCEPT_TOKEN(sym_CASCADE); + END_STATE(); + case 308: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(332); + END_STATE(); + case 309: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(333); + END_STATE(); + case 310: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(334); + END_STATE(); + case 311: + ACCEPT_TOKEN(sym_EXCLUDE); + END_STATE(); + case 312: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(335); + END_STATE(); + case 313: + ACCEPT_TOKEN(sym_EXPLAIN); + END_STATE(); + case 314: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(336); + END_STATE(); + case 315: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(337); + END_STATE(); + case 316: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(338); + END_STATE(); + case 317: + ACCEPT_TOKEN(sym_INSTEAD); + END_STATE(); + case 318: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(339); + END_STATE(); + case 319: + ACCEPT_TOKEN(sym_NOTHING); + END_STATE(); + case 320: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(340); + END_STATE(); + case 321: + ACCEPT_TOKEN(sym_REINDEX); + END_STATE(); + case 322: + ACCEPT_TOKEN(sym_RELEASE); + END_STATE(); + case 323: + ACCEPT_TOKEN(sym_REPLACE); + END_STATE(); + case 324: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(341); + END_STATE(); + case 325: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(342); + END_STATE(); + case 326: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(343); + END_STATE(); + case 327: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(344); + END_STATE(); + case 328: + ACCEPT_TOKEN(sym_TRIGGER); + END_STATE(); + case 329: + ACCEPT_TOKEN(sym_VIRTUAL); + END_STATE(); + case 330: + ACCEPT_TOKEN(sym_WITHOUT); + END_STATE(); + case 331: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(345); + END_STATE(); + case 332: + ACCEPT_TOKEN(sym_CONFLICT); + END_STATE(); + case 333: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(346); + END_STATE(); + case 334: + ACCEPT_TOKEN(sym_DEFERRED); + END_STATE(); + case 335: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(347); + END_STATE(); + case 336: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(348); + END_STATE(); + case 337: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(349); + END_STATE(); + case 338: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(350); + END_STATE(); + case 339: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(351); + END_STATE(); + case 340: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(352); + END_STATE(); + case 341: + ACCEPT_TOKEN(sym_RESTRICT); + END_STATE(); + case 342: + ACCEPT_TOKEN(sym_ROLLBACK); + END_STATE(); + case 343: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(353); + END_STATE(); + case 344: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(354); + END_STATE(); + case 345: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(355); + END_STATE(); + case 346: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(356); + END_STATE(); + case 347: + ACCEPT_TOKEN(sym_EXCLUSIVE); + END_STATE(); + case 348: + ACCEPT_TOKEN(sym_FOLLOWING); + END_STATE(); + case 349: + ACCEPT_TOKEN(sym_IMMEDIATE); + END_STATE(); + case 350: + ACCEPT_TOKEN(sym_INITIALLY); + END_STATE(); + case 351: + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(357); + END_STATE(); + case 352: + ACCEPT_TOKEN(sym_PRECEDING); + END_STATE(); + case 353: + ACCEPT_TOKEN(sym_TEMPORARY); + END_STATE(); + case 354: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(358); + END_STATE(); + case 355: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(359); + END_STATE(); + case 356: + ACCEPT_TOKEN(sym_DEFERRABLE); + END_STATE(); + case 357: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(360); + END_STATE(); + case 358: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(361); + END_STATE(); + case 359: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(362); + END_STATE(); + case 360: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(363); + END_STATE(); + case 361: + ACCEPT_TOKEN(sym_TRANSACTION); + END_STATE(); + case 362: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(364); + END_STATE(); + case 363: + ACCEPT_TOKEN(sym_MATERIALIZED); + END_STATE(); + case 364: + ACCEPT_TOKEN(sym_AUTOINCREMENT); + END_STATE(); + default: + return false; + } +} + +static const TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 397}, + [2] = {.lex_state = 351}, + [3] = {.lex_state = 351}, + [4] = {.lex_state = 351}, + [5] = {.lex_state = 351}, + [6] = {.lex_state = 386}, + [7] = {.lex_state = 336}, + [8] = {.lex_state = 336}, + [9] = {.lex_state = 336}, + [10] = {.lex_state = 336}, + [11] = {.lex_state = 332}, + [12] = {.lex_state = 349}, + [13] = {.lex_state = 349}, + [14] = {.lex_state = 349}, + [15] = {.lex_state = 338}, + [16] = {.lex_state = 349}, + [17] = {.lex_state = 338}, + [18] = {.lex_state = 338}, + [19] = {.lex_state = 332}, + [20] = {.lex_state = 350}, + [21] = {.lex_state = 327}, + [22] = {.lex_state = 338}, + [23] = {.lex_state = 332}, + [24] = {.lex_state = 332}, + [25] = {.lex_state = 334}, + [26] = {.lex_state = 326}, + [27] = {.lex_state = 334}, + [28] = {.lex_state = 337}, + [29] = {.lex_state = 334}, + [30] = {.lex_state = 326}, + [31] = {.lex_state = 326}, + [32] = {.lex_state = 326}, + [33] = {.lex_state = 337}, + [34] = {.lex_state = 326}, + [35] = {.lex_state = 326}, + [36] = {.lex_state = 326}, + [37] = {.lex_state = 334}, + [38] = {.lex_state = 337}, + [39] = {.lex_state = 326}, + [40] = {.lex_state = 337}, + [41] = {.lex_state = 326}, + [42] = {.lex_state = 326}, + [43] = {.lex_state = 325}, + [44] = {.lex_state = 327}, + [45] = {.lex_state = 324}, + [46] = {.lex_state = 349}, + [47] = {.lex_state = 349}, + [48] = {.lex_state = 326}, + [49] = {.lex_state = 339}, + [50] = {.lex_state = 339}, + [51] = {.lex_state = 339}, + [52] = {.lex_state = 327}, + [53] = {.lex_state = 326}, + [54] = {.lex_state = 357}, + [55] = {.lex_state = 339}, + [56] = {.lex_state = 357}, + [57] = {.lex_state = 349}, + [58] = {.lex_state = 327}, + [59] = {.lex_state = 327}, + [60] = {.lex_state = 327}, + [61] = {.lex_state = 327}, + [62] = {.lex_state = 327}, + [63] = {.lex_state = 327}, + [64] = {.lex_state = 326}, + [65] = {.lex_state = 324}, + [66] = {.lex_state = 324}, + [67] = {.lex_state = 349}, + [68] = {.lex_state = 324}, + [69] = {.lex_state = 324}, + [70] = {.lex_state = 349}, + [71] = {.lex_state = 349}, + [72] = {.lex_state = 324}, + [73] = {.lex_state = 349}, + [74] = {.lex_state = 333}, + [75] = {.lex_state = 326}, + [76] = {.lex_state = 333}, + [77] = {.lex_state = 349}, + [78] = {.lex_state = 349}, + [79] = {.lex_state = 349}, + [80] = {.lex_state = 349}, + [81] = {.lex_state = 349}, + [82] = {.lex_state = 333}, + [83] = {.lex_state = 349}, + [84] = {.lex_state = 357}, + [85] = {.lex_state = 333}, + [86] = {.lex_state = 349}, + [87] = {.lex_state = 324}, + [88] = {.lex_state = 327}, + [89] = {.lex_state = 327}, + [90] = {.lex_state = 326}, + [91] = {.lex_state = 326}, + [92] = {.lex_state = 324}, + [93] = {.lex_state = 324}, + [94] = {.lex_state = 326}, + [95] = {.lex_state = 357}, + [96] = {.lex_state = 397}, + [97] = {.lex_state = 337}, + [98] = {.lex_state = 324}, + [99] = {.lex_state = 324}, + [100] = {.lex_state = 324}, + [101] = {.lex_state = 326}, + [102] = {.lex_state = 326}, + [103] = {.lex_state = 326}, + [104] = {.lex_state = 326}, + [105] = {.lex_state = 326}, + [106] = {.lex_state = 326}, + [107] = {.lex_state = 326}, + [108] = {.lex_state = 326}, + [109] = {.lex_state = 327}, + [110] = {.lex_state = 326}, + [111] = {.lex_state = 326}, + [112] = {.lex_state = 326}, + [113] = {.lex_state = 326}, + [114] = {.lex_state = 326}, + [115] = {.lex_state = 326}, + [116] = {.lex_state = 325}, + [117] = {.lex_state = 325}, + [118] = {.lex_state = 326}, + [119] = {.lex_state = 326}, + [120] = {.lex_state = 324}, + [121] = {.lex_state = 326}, + [122] = {.lex_state = 326}, + [123] = {.lex_state = 327}, + [124] = {.lex_state = 326}, + [125] = {.lex_state = 326}, + [126] = {.lex_state = 324}, + [127] = {.lex_state = 326}, + [128] = {.lex_state = 326}, + [129] = {.lex_state = 325}, + [130] = {.lex_state = 326}, + [131] = {.lex_state = 326}, + [132] = {.lex_state = 326}, + [133] = {.lex_state = 326}, + [134] = {.lex_state = 326}, + [135] = {.lex_state = 335}, + [136] = {.lex_state = 324}, + [137] = {.lex_state = 326}, + [138] = {.lex_state = 326}, + [139] = {.lex_state = 326}, + [140] = {.lex_state = 326}, + [141] = {.lex_state = 326}, + [142] = {.lex_state = 326}, + [143] = {.lex_state = 326}, + [144] = {.lex_state = 326}, + [145] = {.lex_state = 326}, + [146] = {.lex_state = 325}, + [147] = {.lex_state = 326}, + [148] = {.lex_state = 324}, + [149] = {.lex_state = 326}, + [150] = {.lex_state = 326}, + [151] = {.lex_state = 325}, + [152] = {.lex_state = 326}, + [153] = {.lex_state = 326}, + [154] = {.lex_state = 326}, + [155] = {.lex_state = 326}, + [156] = {.lex_state = 325}, + [157] = {.lex_state = 325}, + [158] = {.lex_state = 349}, + [159] = {.lex_state = 325}, + [160] = {.lex_state = 349}, + [161] = {.lex_state = 349}, + [162] = {.lex_state = 325}, + [163] = {.lex_state = 349}, + [164] = {.lex_state = 324}, + [165] = {.lex_state = 326}, + [166] = {.lex_state = 326}, + [167] = {.lex_state = 349}, + [168] = {.lex_state = 326}, + [169] = {.lex_state = 335}, + [170] = {.lex_state = 349}, + [171] = {.lex_state = 326}, + [172] = {.lex_state = 326}, + [173] = {.lex_state = 349}, + [174] = {.lex_state = 339}, + [175] = {.lex_state = 335}, + [176] = {.lex_state = 327}, + [177] = {.lex_state = 349}, + [178] = {.lex_state = 327}, + [179] = {.lex_state = 327}, + [180] = {.lex_state = 327}, + [181] = {.lex_state = 327}, + [182] = {.lex_state = 335}, + [183] = {.lex_state = 326}, + [184] = {.lex_state = 325}, + [185] = {.lex_state = 333}, + [186] = {.lex_state = 327}, + [187] = {.lex_state = 327}, + [188] = {.lex_state = 324}, + [189] = {.lex_state = 324}, + [190] = {.lex_state = 324}, + [191] = {.lex_state = 324}, + [192] = {.lex_state = 324}, + [193] = {.lex_state = 324}, + [194] = {.lex_state = 324}, + [195] = {.lex_state = 324}, + [196] = {.lex_state = 325}, + [197] = {.lex_state = 324}, + [198] = {.lex_state = 324}, + [199] = {.lex_state = 324}, + [200] = {.lex_state = 324}, + [201] = {.lex_state = 349}, + [202] = {.lex_state = 349}, + [203] = {.lex_state = 325}, + [204] = {.lex_state = 349}, + [205] = {.lex_state = 324}, + [206] = {.lex_state = 349}, + [207] = {.lex_state = 324}, + [208] = {.lex_state = 324}, + [209] = {.lex_state = 324}, + [210] = {.lex_state = 324}, + [211] = {.lex_state = 325}, + [212] = {.lex_state = 324}, + [213] = {.lex_state = 324}, + [214] = {.lex_state = 324}, + [215] = {.lex_state = 324}, + [216] = {.lex_state = 324}, + [217] = {.lex_state = 358}, + [218] = {.lex_state = 325}, + [219] = {.lex_state = 325}, + [220] = {.lex_state = 349}, + [221] = {.lex_state = 349}, + [222] = {.lex_state = 349}, + [223] = {.lex_state = 324}, + [224] = {.lex_state = 335}, + [225] = {.lex_state = 352}, + [226] = {.lex_state = 324}, + [227] = {.lex_state = 327}, + [228] = {.lex_state = 324}, + [229] = {.lex_state = 324}, + [230] = {.lex_state = 327}, + [231] = {.lex_state = 324}, + [232] = {.lex_state = 327}, + [233] = {.lex_state = 327}, + [234] = {.lex_state = 349}, + [235] = {.lex_state = 324}, + [236] = {.lex_state = 324}, + [237] = {.lex_state = 327}, + [238] = {.lex_state = 349}, + [239] = {.lex_state = 327}, + [240] = {.lex_state = 349}, + [241] = {.lex_state = 327}, + [242] = {.lex_state = 327}, + [243] = {.lex_state = 327}, + [244] = {.lex_state = 352}, + [245] = {.lex_state = 352}, + [246] = {.lex_state = 324}, + [247] = {.lex_state = 324}, + [248] = {.lex_state = 324}, + [249] = {.lex_state = 349}, + [250] = {.lex_state = 324}, + [251] = {.lex_state = 324}, + [252] = {.lex_state = 349}, + [253] = {.lex_state = 327}, + [254] = {.lex_state = 327}, + [255] = {.lex_state = 324}, + [256] = {.lex_state = 349}, + [257] = {.lex_state = 349}, + [258] = {.lex_state = 349}, + [259] = {.lex_state = 352}, + [260] = {.lex_state = 327}, + [261] = {.lex_state = 349}, + [262] = {.lex_state = 324}, + [263] = {.lex_state = 327}, + [264] = {.lex_state = 325}, + [265] = {.lex_state = 349}, + [266] = {.lex_state = 327}, + [267] = {.lex_state = 327}, + [268] = {.lex_state = 327}, + [269] = {.lex_state = 327}, + [270] = {.lex_state = 324}, + [271] = {.lex_state = 324}, + [272] = {.lex_state = 358}, + [273] = {.lex_state = 327}, + [274] = {.lex_state = 349}, + [275] = {.lex_state = 327}, + [276] = {.lex_state = 327}, + [277] = {.lex_state = 327}, + [278] = {.lex_state = 324}, + [279] = {.lex_state = 349}, + [280] = {.lex_state = 324}, + [281] = {.lex_state = 327}, + [282] = {.lex_state = 324}, + [283] = {.lex_state = 349}, + [284] = {.lex_state = 327}, + [285] = {.lex_state = 327}, + [286] = {.lex_state = 352}, + [287] = {.lex_state = 327}, + [288] = {.lex_state = 349}, + [289] = {.lex_state = 349}, + [290] = {.lex_state = 327}, + [291] = {.lex_state = 327}, + [292] = {.lex_state = 327}, + [293] = {.lex_state = 349}, + [294] = {.lex_state = 349}, + [295] = {.lex_state = 327}, + [296] = {.lex_state = 327}, + [297] = {.lex_state = 327}, + [298] = {.lex_state = 327}, + [299] = {.lex_state = 325}, + [300] = {.lex_state = 349}, + [301] = {.lex_state = 327}, + [302] = {.lex_state = 327}, + [303] = {.lex_state = 324}, + [304] = {.lex_state = 327}, + [305] = {.lex_state = 327}, + [306] = {.lex_state = 327}, + [307] = {.lex_state = 327}, + [308] = {.lex_state = 327}, + [309] = {.lex_state = 327}, + [310] = {.lex_state = 327}, + [311] = {.lex_state = 327}, + [312] = {.lex_state = 327}, + [313] = {.lex_state = 324}, + [314] = {.lex_state = 358}, + [315] = {.lex_state = 349}, + [316] = {.lex_state = 324}, + [317] = {.lex_state = 349}, + [318] = {.lex_state = 327}, + [319] = {.lex_state = 349}, + [320] = {.lex_state = 349}, + [321] = {.lex_state = 349}, + [322] = {.lex_state = 349}, + [323] = {.lex_state = 349}, + [324] = {.lex_state = 349}, + [325] = {.lex_state = 349}, + [326] = {.lex_state = 349}, + [327] = {.lex_state = 349}, + [328] = {.lex_state = 324}, + [329] = {.lex_state = 349}, + [330] = {.lex_state = 349}, + [331] = {.lex_state = 324}, + [332] = {.lex_state = 349}, + [333] = {.lex_state = 349}, + [334] = {.lex_state = 349}, + [335] = {.lex_state = 349}, + [336] = {.lex_state = 349}, + [337] = {.lex_state = 324}, + [338] = {.lex_state = 349}, + [339] = {.lex_state = 349}, + [340] = {.lex_state = 325}, + [341] = {.lex_state = 349}, + [342] = {.lex_state = 358}, + [343] = {.lex_state = 349}, + [344] = {.lex_state = 349}, + [345] = {.lex_state = 324}, + [346] = {.lex_state = 324}, + [347] = {.lex_state = 349}, + [348] = {.lex_state = 325}, + [349] = {.lex_state = 325}, + [350] = {.lex_state = 325}, + [351] = {.lex_state = 325}, + [352] = {.lex_state = 325}, + [353] = {.lex_state = 349}, + [354] = {.lex_state = 325}, + [355] = {.lex_state = 325}, + [356] = {.lex_state = 325}, + [357] = {.lex_state = 325}, + [358] = {.lex_state = 349}, + [359] = {.lex_state = 325}, + [360] = {.lex_state = 349}, + [361] = {.lex_state = 325}, + [362] = {.lex_state = 325}, + [363] = {.lex_state = 325}, + [364] = {.lex_state = 325}, + [365] = {.lex_state = 349}, + [366] = {.lex_state = 325}, + [367] = {.lex_state = 349}, + [368] = {.lex_state = 349}, + [369] = {.lex_state = 349}, + [370] = {.lex_state = 349}, + [371] = {.lex_state = 349}, + [372] = {.lex_state = 349}, + [373] = {.lex_state = 325}, + [374] = {.lex_state = 325}, + [375] = {.lex_state = 325}, + [376] = {.lex_state = 325}, + [377] = {.lex_state = 361}, + [378] = {.lex_state = 349}, + [379] = {.lex_state = 325}, + [380] = {.lex_state = 325}, + [381] = {.lex_state = 325}, + [382] = {.lex_state = 325}, + [383] = {.lex_state = 352}, + [384] = {.lex_state = 325}, + [385] = {.lex_state = 325}, + [386] = {.lex_state = 325}, + [387] = {.lex_state = 325}, + [388] = {.lex_state = 325}, + [389] = {.lex_state = 387}, + [390] = {.lex_state = 387}, + [391] = {.lex_state = 325}, + [392] = {.lex_state = 325}, + [393] = {.lex_state = 349}, + [394] = {.lex_state = 325}, + [395] = {.lex_state = 352}, + [396] = {.lex_state = 352}, + [397] = {.lex_state = 325}, + [398] = {.lex_state = 325}, + [399] = {.lex_state = 361}, + [400] = {.lex_state = 361}, + [401] = {.lex_state = 352}, + [402] = {.lex_state = 325}, + [403] = {.lex_state = 361}, + [404] = {.lex_state = 325}, + [405] = {.lex_state = 325}, + [406] = {.lex_state = 349}, + [407] = {.lex_state = 325}, + [408] = {.lex_state = 325}, + [409] = {.lex_state = 352}, + [410] = {.lex_state = 352}, + [411] = {.lex_state = 325}, + [412] = {.lex_state = 349}, + [413] = {.lex_state = 387}, + [414] = {.lex_state = 387}, + [415] = {.lex_state = 325}, + [416] = {.lex_state = 325}, + [417] = {.lex_state = 325}, + [418] = {.lex_state = 397}, + [419] = {.lex_state = 325}, + [420] = {.lex_state = 325}, + [421] = {.lex_state = 325}, + [422] = {.lex_state = 358}, + [423] = {.lex_state = 352}, + [424] = {.lex_state = 352}, + [425] = {.lex_state = 352}, + [426] = {.lex_state = 352}, + [427] = {.lex_state = 352}, + [428] = {.lex_state = 352}, + [429] = {.lex_state = 352}, + [430] = {.lex_state = 352}, + [431] = {.lex_state = 352}, + [432] = {.lex_state = 352}, + [433] = {.lex_state = 352}, + [434] = {.lex_state = 352}, + [435] = {.lex_state = 352}, + [436] = {.lex_state = 352}, + [437] = {.lex_state = 365}, + [438] = {.lex_state = 352}, + [439] = {.lex_state = 365}, + [440] = {.lex_state = 365}, + [441] = {.lex_state = 352}, + [442] = {.lex_state = 352}, + [443] = {.lex_state = 352}, + [444] = {.lex_state = 365}, + [445] = {.lex_state = 352}, + [446] = {.lex_state = 352}, + [447] = {.lex_state = 352}, + [448] = {.lex_state = 352}, + [449] = {.lex_state = 352}, + [450] = {.lex_state = 352}, + [451] = {.lex_state = 352}, + [452] = {.lex_state = 352}, + [453] = {.lex_state = 352}, + [454] = {.lex_state = 352}, + [455] = {.lex_state = 352}, + [456] = {.lex_state = 352}, + [457] = {.lex_state = 352}, + [458] = {.lex_state = 352}, + [459] = {.lex_state = 352}, + [460] = {.lex_state = 352}, + [461] = {.lex_state = 352}, + [462] = {.lex_state = 352}, + [463] = {.lex_state = 352}, + [464] = {.lex_state = 352}, + [465] = {.lex_state = 352}, + [466] = {.lex_state = 352}, + [467] = {.lex_state = 352}, + [468] = {.lex_state = 352}, + [469] = {.lex_state = 352}, + [470] = {.lex_state = 352}, + [471] = {.lex_state = 352}, + [472] = {.lex_state = 352}, + [473] = {.lex_state = 352}, + [474] = {.lex_state = 352}, + [475] = {.lex_state = 352}, + [476] = {.lex_state = 352}, + [477] = {.lex_state = 397}, + [478] = {.lex_state = 355}, + [479] = {.lex_state = 355}, + [480] = {.lex_state = 353}, + [481] = {.lex_state = 362}, + [482] = {.lex_state = 353}, + [483] = {.lex_state = 353}, + [484] = {.lex_state = 359}, + [485] = {.lex_state = 359}, + [486] = {.lex_state = 355}, + [487] = {.lex_state = 354}, + [488] = {.lex_state = 354}, + [489] = {.lex_state = 354}, + [490] = {.lex_state = 362}, + [491] = {.lex_state = 355}, + [492] = {.lex_state = 359}, + [493] = {.lex_state = 355}, + [494] = {.lex_state = 355}, + [495] = {.lex_state = 355}, + [496] = {.lex_state = 354}, + [497] = {.lex_state = 353}, + [498] = {.lex_state = 362}, + [499] = {.lex_state = 359}, + [500] = {.lex_state = 359}, + [501] = {.lex_state = 359}, + [502] = {.lex_state = 359}, + [503] = {.lex_state = 359}, + [504] = {.lex_state = 355}, + [505] = {.lex_state = 355}, + [506] = {.lex_state = 355}, + [507] = {.lex_state = 359}, + [508] = {.lex_state = 362}, + [509] = {.lex_state = 359}, + [510] = {.lex_state = 359}, + [511] = {.lex_state = 359}, + [512] = {.lex_state = 359}, + [513] = {.lex_state = 356}, + [514] = {.lex_state = 356}, + [515] = {.lex_state = 355}, + [516] = {.lex_state = 356}, + [517] = {.lex_state = 355}, + [518] = {.lex_state = 356}, + [519] = {.lex_state = 340}, + [520] = {.lex_state = 340}, + [521] = {.lex_state = 340}, + [522] = {.lex_state = 356}, + [523] = {.lex_state = 356}, + [524] = {.lex_state = 340}, + [525] = {.lex_state = 355}, + [526] = {.lex_state = 356}, + [527] = {.lex_state = 356}, + [528] = {.lex_state = 366}, + [529] = {.lex_state = 356}, + [530] = {.lex_state = 366}, + [531] = {.lex_state = 355}, + [532] = {.lex_state = 355}, + [533] = {.lex_state = 356}, + [534] = {.lex_state = 355}, + [535] = {.lex_state = 366}, + [536] = {.lex_state = 355}, + [537] = {.lex_state = 362}, + [538] = {.lex_state = 366}, + [539] = {.lex_state = 356}, + [540] = {.lex_state = 355}, + [541] = {.lex_state = 355}, + [542] = {.lex_state = 355}, + [543] = {.lex_state = 353}, + [544] = {.lex_state = 355}, + [545] = {.lex_state = 353}, + [546] = {.lex_state = 353}, + [547] = {.lex_state = 356}, + [548] = {.lex_state = 355}, + [549] = {.lex_state = 353}, + [550] = {.lex_state = 353}, + [551] = {.lex_state = 355}, + [552] = {.lex_state = 355}, + [553] = {.lex_state = 355}, + [554] = {.lex_state = 355}, + [555] = {.lex_state = 355}, + [556] = {.lex_state = 354}, + [557] = {.lex_state = 353}, + [558] = {.lex_state = 355}, + [559] = {.lex_state = 355}, + [560] = {.lex_state = 355}, + [561] = {.lex_state = 355}, + [562] = {.lex_state = 355}, + [563] = {.lex_state = 355}, + [564] = {.lex_state = 355}, + [565] = {.lex_state = 355}, + [566] = {.lex_state = 355}, + [567] = {.lex_state = 355}, + [568] = {.lex_state = 355}, + [569] = {.lex_state = 353}, + [570] = {.lex_state = 355}, + [571] = {.lex_state = 355}, + [572] = {.lex_state = 355}, + [573] = {.lex_state = 354}, + [574] = {.lex_state = 355}, + [575] = {.lex_state = 355}, + [576] = {.lex_state = 354}, + [577] = {.lex_state = 354}, + [578] = {.lex_state = 353}, + [579] = {.lex_state = 355}, + [580] = {.lex_state = 355}, + [581] = {.lex_state = 355}, + [582] = {.lex_state = 354}, + [583] = {.lex_state = 355}, + [584] = {.lex_state = 355}, + [585] = {.lex_state = 356}, + [586] = {.lex_state = 355}, + [587] = {.lex_state = 355}, + [588] = {.lex_state = 356}, + [589] = {.lex_state = 354}, + [590] = {.lex_state = 354}, + [591] = {.lex_state = 354}, + [592] = {.lex_state = 366}, + [593] = {.lex_state = 355}, + [594] = {.lex_state = 355}, + [595] = {.lex_state = 355}, + [596] = {.lex_state = 354}, + [597] = {.lex_state = 355}, + [598] = {.lex_state = 356}, + [599] = {.lex_state = 353}, + [600] = {.lex_state = 354}, + [601] = {.lex_state = 354}, + [602] = {.lex_state = 355}, + [603] = {.lex_state = 354}, + [604] = {.lex_state = 353}, + [605] = {.lex_state = 353}, + [606] = {.lex_state = 354}, + [607] = {.lex_state = 355}, + [608] = {.lex_state = 330}, + [609] = {.lex_state = 353}, + [610] = {.lex_state = 344}, + [611] = {.lex_state = 355}, + [612] = {.lex_state = 355}, + [613] = {.lex_state = 344}, + [614] = {.lex_state = 356}, + [615] = {.lex_state = 353}, + [616] = {.lex_state = 355}, + [617] = {.lex_state = 355}, + [618] = {.lex_state = 355}, + [619] = {.lex_state = 355}, + [620] = {.lex_state = 355}, + [621] = {.lex_state = 344}, + [622] = {.lex_state = 355}, + [623] = {.lex_state = 355}, + [624] = {.lex_state = 354}, + [625] = {.lex_state = 355}, + [626] = {.lex_state = 344}, + [627] = {.lex_state = 353}, + [628] = {.lex_state = 356}, + [629] = {.lex_state = 356}, + [630] = {.lex_state = 356}, + [631] = {.lex_state = 363}, + [632] = {.lex_state = 6}, + [633] = {.lex_state = 342}, + [634] = {.lex_state = 354}, + [635] = {.lex_state = 6}, + [636] = {.lex_state = 341}, + [637] = {.lex_state = 342}, + [638] = {.lex_state = 342}, + [639] = {.lex_state = 363}, + [640] = {.lex_state = 356}, + [641] = {.lex_state = 363}, + [642] = {.lex_state = 363}, + [643] = {.lex_state = 356}, + [644] = {.lex_state = 6}, + [645] = {.lex_state = 363}, + [646] = {.lex_state = 356}, + [647] = {.lex_state = 342}, + [648] = {.lex_state = 341}, + [649] = {.lex_state = 356}, + [650] = {.lex_state = 356}, + [651] = {.lex_state = 356}, + [652] = {.lex_state = 356}, + [653] = {.lex_state = 363}, + [654] = {.lex_state = 356}, + [655] = {.lex_state = 353}, + [656] = {.lex_state = 356}, + [657] = {.lex_state = 356}, + [658] = {.lex_state = 353}, + [659] = {.lex_state = 353}, + [660] = {.lex_state = 356}, + [661] = {.lex_state = 6}, + [662] = {.lex_state = 354}, + [663] = {.lex_state = 356}, + [664] = {.lex_state = 356}, + [665] = {.lex_state = 356}, + [666] = {.lex_state = 354}, + [667] = {.lex_state = 6}, + [668] = {.lex_state = 6}, + [669] = {.lex_state = 354}, + [670] = {.lex_state = 356}, + [671] = {.lex_state = 6}, + [672] = {.lex_state = 6}, + [673] = {.lex_state = 356}, + [674] = {.lex_state = 328}, + [675] = {.lex_state = 356}, + [676] = {.lex_state = 354}, + [677] = {.lex_state = 356}, + [678] = {.lex_state = 356}, + [679] = {.lex_state = 356}, + [680] = {.lex_state = 356}, + [681] = {.lex_state = 363}, + [682] = {.lex_state = 356}, + [683] = {.lex_state = 356}, + [684] = {.lex_state = 356}, + [685] = {.lex_state = 356}, + [686] = {.lex_state = 356}, + [687] = {.lex_state = 356}, + [688] = {.lex_state = 354}, + [689] = {.lex_state = 356}, + [690] = {.lex_state = 356}, + [691] = {.lex_state = 328}, + [692] = {.lex_state = 353}, + [693] = {.lex_state = 6}, + [694] = {.lex_state = 6}, + [695] = {.lex_state = 363}, + [696] = {.lex_state = 328}, + [697] = {.lex_state = 6}, + [698] = {.lex_state = 353}, + [699] = {.lex_state = 328}, + [700] = {.lex_state = 363}, + [701] = {.lex_state = 6}, + [702] = {.lex_state = 6}, + [703] = {.lex_state = 356}, + [704] = {.lex_state = 6}, + [705] = {.lex_state = 356}, + [706] = {.lex_state = 354}, + [707] = {.lex_state = 354}, + [708] = {.lex_state = 356}, + [709] = {.lex_state = 6}, + [710] = {.lex_state = 363}, + [711] = {.lex_state = 6}, + [712] = {.lex_state = 356}, + [713] = {.lex_state = 328}, + [714] = {.lex_state = 356}, + [715] = {.lex_state = 328}, + [716] = {.lex_state = 354}, + [717] = {.lex_state = 6}, + [718] = {.lex_state = 341}, + [719] = {.lex_state = 6}, + [720] = {.lex_state = 6}, + [721] = {.lex_state = 363}, + [722] = {.lex_state = 354}, + [723] = {.lex_state = 328}, + [724] = {.lex_state = 356}, + [725] = {.lex_state = 356}, + [726] = {.lex_state = 328}, + [727] = {.lex_state = 6}, + [728] = {.lex_state = 6}, + [729] = {.lex_state = 356}, + [730] = {.lex_state = 356}, + [731] = {.lex_state = 6}, + [732] = {.lex_state = 353}, + [733] = {.lex_state = 354}, + [734] = {.lex_state = 356}, + [735] = {.lex_state = 6}, + [736] = {.lex_state = 328}, + [737] = {.lex_state = 328}, + [738] = {.lex_state = 6}, + [739] = {.lex_state = 364}, + [740] = {.lex_state = 363}, + [741] = {.lex_state = 6}, + [742] = {.lex_state = 356}, + [743] = {.lex_state = 353}, + [744] = {.lex_state = 354}, + [745] = {.lex_state = 6}, + [746] = {.lex_state = 6}, + [747] = {.lex_state = 356}, + [748] = {.lex_state = 356}, + [749] = {.lex_state = 356}, + [750] = {.lex_state = 6}, + [751] = {.lex_state = 363}, + [752] = {.lex_state = 356}, + [753] = {.lex_state = 356}, + [754] = {.lex_state = 6}, + [755] = {.lex_state = 341}, + [756] = {.lex_state = 6}, + [757] = {.lex_state = 356}, + [758] = {.lex_state = 353}, + [759] = {.lex_state = 356}, + [760] = {.lex_state = 328}, + [761] = {.lex_state = 353}, + [762] = {.lex_state = 353}, + [763] = {.lex_state = 354}, + [764] = {.lex_state = 353}, + [765] = {.lex_state = 354}, + [766] = {.lex_state = 6}, + [767] = {.lex_state = 353}, + [768] = {.lex_state = 353}, + [769] = {.lex_state = 353}, + [770] = {.lex_state = 353}, + [771] = {.lex_state = 353}, + [772] = {.lex_state = 345}, + [773] = {.lex_state = 353}, + [774] = {.lex_state = 353}, + [775] = {.lex_state = 353}, + [776] = {.lex_state = 354}, + [777] = {.lex_state = 354}, + [778] = {.lex_state = 345}, + [779] = {.lex_state = 353}, + [780] = {.lex_state = 330}, + [781] = {.lex_state = 330}, + [782] = {.lex_state = 353}, + [783] = {.lex_state = 353}, + [784] = {.lex_state = 353}, + [785] = {.lex_state = 353}, + [786] = {.lex_state = 353}, + [787] = {.lex_state = 353}, + [788] = {.lex_state = 330}, + [789] = {.lex_state = 353}, + [790] = {.lex_state = 353}, + [791] = {.lex_state = 353}, + [792] = {.lex_state = 354}, + [793] = {.lex_state = 345}, + [794] = {.lex_state = 328}, + [795] = {.lex_state = 353}, + [796] = {.lex_state = 353}, + [797] = {.lex_state = 353}, + [798] = {.lex_state = 6}, + [799] = {.lex_state = 354}, + [800] = {.lex_state = 353}, + [801] = {.lex_state = 354}, + [802] = {.lex_state = 353}, + [803] = {.lex_state = 330}, + [804] = {.lex_state = 330}, + [805] = {.lex_state = 353}, + [806] = {.lex_state = 353}, + [807] = {.lex_state = 354}, + [808] = {.lex_state = 6}, + [809] = {.lex_state = 353}, + [810] = {.lex_state = 354}, + [811] = {.lex_state = 353}, + [812] = {.lex_state = 345}, + [813] = {.lex_state = 353}, + [814] = {.lex_state = 353}, + [815] = {.lex_state = 353}, + [816] = {.lex_state = 353}, + [817] = {.lex_state = 354}, + [818] = {.lex_state = 6}, + [819] = {.lex_state = 354}, + [820] = {.lex_state = 353}, + [821] = {.lex_state = 354}, + [822] = {.lex_state = 353}, + [823] = {.lex_state = 353}, + [824] = {.lex_state = 354}, + [825] = {.lex_state = 354}, + [826] = {.lex_state = 354}, + [827] = {.lex_state = 354}, + [828] = {.lex_state = 354}, + [829] = {.lex_state = 354}, + [830] = {.lex_state = 354}, + [831] = {.lex_state = 353}, + [832] = {.lex_state = 354}, + [833] = {.lex_state = 353}, + [834] = {.lex_state = 328}, + [835] = {.lex_state = 354}, + [836] = {.lex_state = 6}, + [837] = {.lex_state = 330}, + [838] = {.lex_state = 353}, + [839] = {.lex_state = 353}, + [840] = {.lex_state = 354}, + [841] = {.lex_state = 353}, + [842] = {.lex_state = 354}, + [843] = {.lex_state = 6}, + [844] = {.lex_state = 354}, + [845] = {.lex_state = 354}, + [846] = {.lex_state = 354}, + [847] = {.lex_state = 328}, + [848] = {.lex_state = 354}, + [849] = {.lex_state = 354}, + [850] = {.lex_state = 354}, + [851] = {.lex_state = 354}, + [852] = {.lex_state = 353}, + [853] = {.lex_state = 353}, + [854] = {.lex_state = 6}, + [855] = {.lex_state = 354}, + [856] = {.lex_state = 328}, + [857] = {.lex_state = 354}, + [858] = {.lex_state = 346}, + [859] = {.lex_state = 328}, + [860] = {.lex_state = 346}, + [861] = {.lex_state = 346}, + [862] = {.lex_state = 6}, + [863] = {.lex_state = 6}, + [864] = {.lex_state = 354}, + [865] = {.lex_state = 354}, + [866] = {.lex_state = 346}, + [867] = {.lex_state = 354}, + [868] = {.lex_state = 354}, + [869] = {.lex_state = 331}, + [870] = {.lex_state = 6}, + [871] = {.lex_state = 328}, + [872] = {.lex_state = 368}, + [873] = {.lex_state = 330}, + [874] = {.lex_state = 330}, + [875] = {.lex_state = 6}, + [876] = {.lex_state = 330}, + [877] = {.lex_state = 342}, + [878] = {.lex_state = 364}, + [879] = {.lex_state = 6}, + [880] = {.lex_state = 368}, + [881] = {.lex_state = 368}, + [882] = {.lex_state = 368}, + [883] = {.lex_state = 368}, + [884] = {.lex_state = 6}, + [885] = {.lex_state = 353}, + [886] = {.lex_state = 368}, + [887] = {.lex_state = 353}, + [888] = {.lex_state = 368}, + [889] = {.lex_state = 368}, + [890] = {.lex_state = 368}, + [891] = {.lex_state = 6}, + [892] = {.lex_state = 354}, + [893] = {.lex_state = 6}, + [894] = {.lex_state = 368}, + [895] = {.lex_state = 353}, + [896] = {.lex_state = 368}, + [897] = {.lex_state = 353}, + [898] = {.lex_state = 368}, + [899] = {.lex_state = 368}, + [900] = {.lex_state = 353}, + [901] = {.lex_state = 354}, + [902] = {.lex_state = 354}, + [903] = {.lex_state = 354}, + [904] = {.lex_state = 354}, + [905] = {.lex_state = 354}, + [906] = {.lex_state = 354}, + [907] = {.lex_state = 354}, + [908] = {.lex_state = 354}, + [909] = {.lex_state = 354}, + [910] = {.lex_state = 368}, + [911] = {.lex_state = 354}, + [912] = {.lex_state = 354}, + [913] = {.lex_state = 330}, + [914] = {.lex_state = 354}, + [915] = {.lex_state = 328}, + [916] = {.lex_state = 328}, + [917] = {.lex_state = 329}, + [918] = {.lex_state = 329}, + [919] = {.lex_state = 329}, + [920] = {.lex_state = 354}, + [921] = {.lex_state = 354}, + [922] = {.lex_state = 329}, + [923] = {.lex_state = 330}, + [924] = {.lex_state = 343}, + [925] = {.lex_state = 1}, + [926] = {.lex_state = 343}, + [927] = {.lex_state = 1}, + [928] = {.lex_state = 353}, + [929] = {.lex_state = 1}, + [930] = {.lex_state = 343}, + [931] = {.lex_state = 353}, + [932] = {.lex_state = 353}, + [933] = {.lex_state = 343}, + [934] = {.lex_state = 354}, + [935] = {.lex_state = 328}, + [936] = {.lex_state = 354}, + [937] = {.lex_state = 328}, + [938] = {.lex_state = 353}, + [939] = {.lex_state = 353}, + [940] = {.lex_state = 353}, + [941] = {.lex_state = 328}, + [942] = {.lex_state = 353}, + [943] = {.lex_state = 328}, + [944] = {.lex_state = 354}, + [945] = {.lex_state = 328}, + [946] = {.lex_state = 353}, + [947] = {.lex_state = 353}, + [948] = {.lex_state = 328}, + [949] = {.lex_state = 353}, + [950] = {.lex_state = 328}, + [951] = {.lex_state = 354}, + [952] = {.lex_state = 328}, + [953] = {.lex_state = 328}, + [954] = {.lex_state = 354}, + [955] = {.lex_state = 328}, + [956] = {.lex_state = 354}, + [957] = {.lex_state = 353}, + [958] = {.lex_state = 354}, + [959] = {.lex_state = 328}, + [960] = {.lex_state = 354}, + [961] = {.lex_state = 354}, + [962] = {.lex_state = 328}, + [963] = {.lex_state = 353}, + [964] = {.lex_state = 328}, + [965] = {.lex_state = 328}, + [966] = {.lex_state = 328}, + [967] = {.lex_state = 353}, + [968] = {.lex_state = 328}, + [969] = {.lex_state = 353}, + [970] = {.lex_state = 328}, + [971] = {.lex_state = 330}, + [972] = {.lex_state = 348}, + [973] = {.lex_state = 328}, + [974] = {.lex_state = 328}, + [975] = {.lex_state = 354}, + [976] = {.lex_state = 328}, + [977] = {.lex_state = 330}, + [978] = {.lex_state = 328}, + [979] = {.lex_state = 328}, + [980] = {.lex_state = 328}, + [981] = {.lex_state = 328}, + [982] = {.lex_state = 328}, + [983] = {.lex_state = 328}, + [984] = {.lex_state = 328}, + [985] = {.lex_state = 328}, + [986] = {.lex_state = 328}, + [987] = {.lex_state = 330}, + [988] = {.lex_state = 328}, + [989] = {.lex_state = 329}, + [990] = {.lex_state = 329}, + [991] = {.lex_state = 329}, + [992] = {.lex_state = 329}, + [993] = {.lex_state = 329}, + [994] = {.lex_state = 330}, + [995] = {.lex_state = 329}, + [996] = {.lex_state = 328}, + [997] = {.lex_state = 328}, + [998] = {.lex_state = 328}, + [999] = {.lex_state = 328}, + [1000] = {.lex_state = 328}, + [1001] = {.lex_state = 354}, + [1002] = {.lex_state = 330}, + [1003] = {.lex_state = 328}, + [1004] = {.lex_state = 328}, + [1005] = {.lex_state = 328}, + [1006] = {.lex_state = 328}, + [1007] = {.lex_state = 1}, + [1008] = {.lex_state = 330}, + [1009] = {.lex_state = 328}, + [1010] = {.lex_state = 328}, + [1011] = {.lex_state = 330}, + [1012] = {.lex_state = 328}, + [1013] = {.lex_state = 346}, + [1014] = {.lex_state = 328}, + [1015] = {.lex_state = 328}, + [1016] = {.lex_state = 328}, + [1017] = {.lex_state = 328}, + [1018] = {.lex_state = 328}, + [1019] = {.lex_state = 330}, + [1020] = {.lex_state = 331}, + [1021] = {.lex_state = 330}, + [1022] = {.lex_state = 330}, + [1023] = {.lex_state = 330}, + [1024] = {.lex_state = 330}, + [1025] = {.lex_state = 330}, + [1026] = {.lex_state = 330}, + [1027] = {.lex_state = 330}, + [1028] = {.lex_state = 330}, + [1029] = {.lex_state = 330}, + [1030] = {.lex_state = 330}, + [1031] = {.lex_state = 329}, + [1032] = {.lex_state = 330}, + [1033] = {.lex_state = 330}, + [1034] = {.lex_state = 330}, + [1035] = {.lex_state = 330}, + [1036] = {.lex_state = 330}, + [1037] = {.lex_state = 330}, + [1038] = {.lex_state = 330}, + [1039] = {.lex_state = 330}, + [1040] = {.lex_state = 330}, + [1041] = {.lex_state = 329}, + [1042] = {.lex_state = 330}, + [1043] = {.lex_state = 331}, + [1044] = {.lex_state = 330}, + [1045] = {.lex_state = 329}, + [1046] = {.lex_state = 329}, + [1047] = {.lex_state = 329}, + [1048] = {.lex_state = 348}, + [1049] = {.lex_state = 329}, + [1050] = {.lex_state = 347}, + [1051] = {.lex_state = 330}, + [1052] = {.lex_state = 330}, + [1053] = {.lex_state = 330}, + [1054] = {.lex_state = 330}, + [1055] = {.lex_state = 330}, + [1056] = {.lex_state = 330}, + [1057] = {.lex_state = 330}, + [1058] = {.lex_state = 330}, + [1059] = {.lex_state = 330}, + [1060] = {.lex_state = 331}, + [1061] = {.lex_state = 330}, + [1062] = {.lex_state = 7}, + [1063] = {.lex_state = 329}, + [1064] = {.lex_state = 330}, + [1065] = {.lex_state = 330}, + [1066] = {.lex_state = 331}, + [1067] = {.lex_state = 343}, + [1068] = {.lex_state = 331}, + [1069] = {.lex_state = 330}, + [1070] = {.lex_state = 7}, + [1071] = {.lex_state = 331}, + [1072] = {.lex_state = 330}, + [1073] = {.lex_state = 347}, + [1074] = {.lex_state = 331}, + [1075] = {.lex_state = 330}, + [1076] = {.lex_state = 330}, + [1077] = {.lex_state = 330}, + [1078] = {.lex_state = 347}, + [1079] = {.lex_state = 330}, + [1080] = {.lex_state = 348}, + [1081] = {.lex_state = 331}, + [1082] = {.lex_state = 330}, + [1083] = {.lex_state = 330}, + [1084] = {.lex_state = 347}, + [1085] = {.lex_state = 331}, + [1086] = {.lex_state = 330}, + [1087] = {.lex_state = 331}, + [1088] = {.lex_state = 330}, + [1089] = {.lex_state = 330}, + [1090] = {.lex_state = 329}, + [1091] = {.lex_state = 329}, + [1092] = {.lex_state = 4}, + [1093] = {.lex_state = 331}, + [1094] = {.lex_state = 331}, + [1095] = {.lex_state = 331}, + [1096] = {.lex_state = 4}, + [1097] = {.lex_state = 329}, + [1098] = {.lex_state = 347}, + [1099] = {.lex_state = 329}, + [1100] = {.lex_state = 331}, + [1101] = {.lex_state = 329}, + [1102] = {.lex_state = 1}, + [1103] = {.lex_state = 329}, + [1104] = {.lex_state = 1}, + [1105] = {.lex_state = 329}, + [1106] = {.lex_state = 331}, + [1107] = {.lex_state = 1}, + [1108] = {.lex_state = 1}, + [1109] = {.lex_state = 329}, + [1110] = {.lex_state = 329}, + [1111] = {.lex_state = 329}, + [1112] = {.lex_state = 329}, + [1113] = {.lex_state = 329}, + [1114] = {.lex_state = 329}, + [1115] = {.lex_state = 329}, + [1116] = {.lex_state = 4}, + [1117] = {.lex_state = 4}, + [1118] = {.lex_state = 329}, + [1119] = {.lex_state = 4}, + [1120] = {.lex_state = 329}, + [1121] = {.lex_state = 329}, + [1122] = {.lex_state = 329}, + [1123] = {.lex_state = 329}, + [1124] = {.lex_state = 4}, + [1125] = {.lex_state = 329}, + [1126] = {.lex_state = 329}, + [1127] = {.lex_state = 329}, + [1128] = {.lex_state = 329}, + [1129] = {.lex_state = 4}, + [1130] = {.lex_state = 4}, + [1131] = {.lex_state = 4}, + [1132] = {.lex_state = 4}, + [1133] = {.lex_state = 331}, + [1134] = {.lex_state = 329}, + [1135] = {.lex_state = 1}, + [1136] = {.lex_state = 329}, + [1137] = {.lex_state = 4}, + [1138] = {.lex_state = 329}, + [1139] = {.lex_state = 1}, + [1140] = {.lex_state = 329}, + [1141] = {.lex_state = 329}, + [1142] = {.lex_state = 1}, + [1143] = {.lex_state = 329}, + [1144] = {.lex_state = 329}, + [1145] = {.lex_state = 329}, + [1146] = {.lex_state = 1}, + [1147] = {.lex_state = 329}, + [1148] = {.lex_state = 8}, + [1149] = {.lex_state = 329}, + [1150] = {.lex_state = 329}, + [1151] = {.lex_state = 329}, + [1152] = {.lex_state = 1}, + [1153] = {.lex_state = 1}, + [1154] = {.lex_state = 1}, + [1155] = {.lex_state = 331}, + [1156] = {.lex_state = 329}, + [1157] = {.lex_state = 4}, + [1158] = {.lex_state = 1}, + [1159] = {.lex_state = 329}, + [1160] = {.lex_state = 331}, + [1161] = {.lex_state = 4}, + [1162] = {.lex_state = 329}, + [1163] = {.lex_state = 329}, + [1164] = {.lex_state = 329}, + [1165] = {.lex_state = 329}, + [1166] = {.lex_state = 329}, + [1167] = {.lex_state = 1}, + [1168] = {.lex_state = 1}, + [1169] = {.lex_state = 329}, + [1170] = {.lex_state = 329}, + [1171] = {.lex_state = 329}, + [1172] = {.lex_state = 4}, + [1173] = {.lex_state = 329}, + [1174] = {.lex_state = 329}, + [1175] = {.lex_state = 4}, + [1176] = {.lex_state = 329}, + [1177] = {.lex_state = 329}, + [1178] = {.lex_state = 331}, + [1179] = {.lex_state = 10}, + [1180] = {.lex_state = 5}, + [1181] = {.lex_state = 10}, + [1182] = {.lex_state = 5}, + [1183] = {.lex_state = 10}, + [1184] = {.lex_state = 11}, + [1185] = {.lex_state = 5}, + [1186] = {.lex_state = 5}, + [1187] = {.lex_state = 5}, + [1188] = {.lex_state = 10}, + [1189] = {.lex_state = 10}, + [1190] = {.lex_state = 331}, + [1191] = {.lex_state = 10}, + [1192] = {.lex_state = 1}, + [1193] = {.lex_state = 10}, + [1194] = {.lex_state = 331}, + [1195] = {.lex_state = 331}, + [1196] = {.lex_state = 331}, + [1197] = {.lex_state = 5}, + [1198] = {.lex_state = 331}, + [1199] = {.lex_state = 331}, + [1200] = {.lex_state = 331}, + [1201] = {.lex_state = 5}, + [1202] = {.lex_state = 331}, + [1203] = {.lex_state = 10}, + [1204] = {.lex_state = 331}, + [1205] = {.lex_state = 331}, + [1206] = {.lex_state = 331}, + [1207] = {.lex_state = 331}, + [1208] = {.lex_state = 331}, + [1209] = {.lex_state = 331}, + [1210] = {.lex_state = 331}, + [1211] = {.lex_state = 10}, + [1212] = {.lex_state = 331}, + [1213] = {.lex_state = 331}, + [1214] = {.lex_state = 331}, + [1215] = {.lex_state = 331}, + [1216] = {.lex_state = 331}, + [1217] = {.lex_state = 331}, + [1218] = {.lex_state = 331}, + [1219] = {.lex_state = 331}, + [1220] = {.lex_state = 331}, + [1221] = {.lex_state = 10}, + [1222] = {.lex_state = 331}, + [1223] = {.lex_state = 331}, + [1224] = {.lex_state = 331}, + [1225] = {.lex_state = 331}, + [1226] = {.lex_state = 10}, + [1227] = {.lex_state = 331}, + [1228] = {.lex_state = 331}, + [1229] = {.lex_state = 331}, + [1230] = {.lex_state = 331}, + [1231] = {.lex_state = 331}, + [1232] = {.lex_state = 331}, + [1233] = {.lex_state = 10}, + [1234] = {.lex_state = 331}, + [1235] = {.lex_state = 10}, + [1236] = {.lex_state = 331}, + [1237] = {.lex_state = 331}, + [1238] = {.lex_state = 331}, + [1239] = {.lex_state = 331}, + [1240] = {.lex_state = 1}, + [1241] = {.lex_state = 331}, + [1242] = {.lex_state = 331}, + [1243] = {.lex_state = 11}, + [1244] = {.lex_state = 331}, + [1245] = {.lex_state = 331}, + [1246] = {.lex_state = 331}, + [1247] = {.lex_state = 1}, + [1248] = {.lex_state = 1}, + [1249] = {.lex_state = 10}, + [1250] = {.lex_state = 1}, + [1251] = {.lex_state = 1}, + [1252] = {.lex_state = 1}, + [1253] = {.lex_state = 5}, + [1254] = {.lex_state = 10}, + [1255] = {.lex_state = 1}, + [1256] = {.lex_state = 5}, + [1257] = {.lex_state = 354}, + [1258] = {.lex_state = 5}, + [1259] = {.lex_state = 5}, + [1260] = {.lex_state = 5}, + [1261] = {.lex_state = 5}, + [1262] = {.lex_state = 1}, + [1263] = {.lex_state = 354}, + [1264] = {.lex_state = 5}, + [1265] = {.lex_state = 1}, + [1266] = {.lex_state = 1}, + [1267] = {.lex_state = 354}, + [1268] = {.lex_state = 5}, + [1269] = {.lex_state = 5}, + [1270] = {.lex_state = 1}, + [1271] = {.lex_state = 1}, + [1272] = {.lex_state = 1}, + [1273] = {.lex_state = 1}, + [1274] = {.lex_state = 5}, + [1275] = {.lex_state = 1}, + [1276] = {.lex_state = 5}, + [1277] = {.lex_state = 5}, + [1278] = {.lex_state = 1}, + [1279] = {.lex_state = 5}, + [1280] = {.lex_state = 1}, + [1281] = {.lex_state = 5}, + [1282] = {.lex_state = 1}, + [1283] = {.lex_state = 1}, + [1284] = {.lex_state = 5}, + [1285] = {.lex_state = 1}, + [1286] = {.lex_state = 1}, + [1287] = {.lex_state = 1}, + [1288] = {.lex_state = 1}, + [1289] = {.lex_state = 1}, + [1290] = {.lex_state = 1}, + [1291] = {.lex_state = 1}, + [1292] = {.lex_state = 5}, + [1293] = {.lex_state = 1}, + [1294] = {.lex_state = 1}, + [1295] = {.lex_state = 1}, + [1296] = {.lex_state = 1}, + [1297] = {.lex_state = 1}, + [1298] = {.lex_state = 1}, + [1299] = {.lex_state = 5}, + [1300] = {.lex_state = 5}, + [1301] = {.lex_state = 5}, + [1302] = {.lex_state = 354}, + [1303] = {.lex_state = 5}, + [1304] = {.lex_state = 5}, + [1305] = {.lex_state = 354}, + [1306] = {.lex_state = 5}, + [1307] = {.lex_state = 5}, + [1308] = {.lex_state = 5}, + [1309] = {.lex_state = 5}, + [1310] = {.lex_state = 354}, + [1311] = {.lex_state = 1}, + [1312] = {.lex_state = 5}, + [1313] = {.lex_state = 5}, + [1314] = {.lex_state = 5}, + [1315] = {.lex_state = 1}, + [1316] = {.lex_state = 1}, + [1317] = {.lex_state = 1}, + [1318] = {.lex_state = 5}, + [1319] = {.lex_state = 5}, + [1320] = {.lex_state = 1}, + [1321] = {.lex_state = 1}, + [1322] = {.lex_state = 1}, + [1323] = {.lex_state = 5}, + [1324] = {.lex_state = 5}, + [1325] = {.lex_state = 5}, + [1326] = {.lex_state = 5}, + [1327] = {.lex_state = 5}, + [1328] = {.lex_state = 1}, + [1329] = {.lex_state = 1}, + [1330] = {.lex_state = 5}, + [1331] = {.lex_state = 5}, + [1332] = {.lex_state = 5}, + [1333] = {.lex_state = 354}, + [1334] = {.lex_state = 5}, + [1335] = {.lex_state = 5}, + [1336] = {.lex_state = 1}, + [1337] = {.lex_state = 5}, + [1338] = {.lex_state = 5}, + [1339] = {.lex_state = 5}, + [1340] = {.lex_state = 5}, + [1341] = {.lex_state = 354}, + [1342] = {.lex_state = 1}, + [1343] = {.lex_state = 354}, + [1344] = {.lex_state = 1}, + [1345] = {.lex_state = 1}, + [1346] = {.lex_state = 5}, + [1347] = {.lex_state = 1}, + [1348] = {.lex_state = 354}, + [1349] = {.lex_state = 5}, + [1350] = {.lex_state = 5}, + [1351] = {.lex_state = 5}, + [1352] = {.lex_state = 5}, + [1353] = {.lex_state = 1}, + [1354] = {.lex_state = 5}, + [1355] = {.lex_state = 5}, + [1356] = {.lex_state = 5}, + [1357] = {.lex_state = 5}, + [1358] = {.lex_state = 5}, + [1359] = {.lex_state = 1}, + [1360] = {.lex_state = 5}, + [1361] = {.lex_state = 5}, + [1362] = {.lex_state = 5}, + [1363] = {.lex_state = 5}, + [1364] = {.lex_state = 1}, + [1365] = {.lex_state = 354}, + [1366] = {.lex_state = 354}, + [1367] = {.lex_state = 5}, + [1368] = {.lex_state = 5}, + [1369] = {.lex_state = 5}, + [1370] = {.lex_state = 354}, + [1371] = {.lex_state = 5}, + [1372] = {.lex_state = 5}, + [1373] = {.lex_state = 1}, + [1374] = {.lex_state = 1}, + [1375] = {.lex_state = 1}, + [1376] = {.lex_state = 354}, + [1377] = {.lex_state = 354}, + [1378] = {.lex_state = 354}, + [1379] = {.lex_state = 354}, + [1380] = {.lex_state = 5}, + [1381] = {.lex_state = 5}, + [1382] = {.lex_state = 1}, + [1383] = {.lex_state = 5}, + [1384] = {.lex_state = 5}, + [1385] = {.lex_state = 1}, + [1386] = {.lex_state = 1}, + [1387] = {.lex_state = 5}, + [1388] = {.lex_state = 5}, + [1389] = {.lex_state = 5}, + [1390] = {.lex_state = 354}, + [1391] = {.lex_state = 354}, + [1392] = {.lex_state = 5}, + [1393] = {.lex_state = 5}, + [1394] = {.lex_state = 5}, + [1395] = {.lex_state = 5}, + [1396] = {.lex_state = 354}, + [1397] = {.lex_state = 5}, + [1398] = {.lex_state = 5}, + [1399] = {.lex_state = 5}, + [1400] = {.lex_state = 354}, + [1401] = {.lex_state = 5}, + [1402] = {.lex_state = 5}, + [1403] = {.lex_state = 5}, + [1404] = {.lex_state = 5}, + [1405] = {.lex_state = 5}, + [1406] = {.lex_state = 5}, + [1407] = {.lex_state = 5}, + [1408] = {.lex_state = 5}, + [1409] = {.lex_state = 5}, + [1410] = {.lex_state = 5}, + [1411] = {.lex_state = 5}, + [1412] = {.lex_state = 5}, + [1413] = {.lex_state = 5}, + [1414] = {.lex_state = 354}, + [1415] = {.lex_state = 1}, + [1416] = {.lex_state = 5}, + [1417] = {.lex_state = 5}, + [1418] = {.lex_state = 5}, + [1419] = {.lex_state = 5}, + [1420] = {.lex_state = 5}, + [1421] = {.lex_state = 5}, + [1422] = {.lex_state = 5}, + [1423] = {.lex_state = 354}, + [1424] = {.lex_state = 5}, + [1425] = {.lex_state = 5}, + [1426] = {.lex_state = 5}, + [1427] = {.lex_state = 5}, + [1428] = {.lex_state = 354}, + [1429] = {.lex_state = 354}, + [1430] = {.lex_state = 5}, + [1431] = {.lex_state = 5}, + [1432] = {.lex_state = 5}, + [1433] = {.lex_state = 5}, + [1434] = {.lex_state = 354}, + [1435] = {.lex_state = 5}, + [1436] = {.lex_state = 5}, + [1437] = {.lex_state = 354}, + [1438] = {.lex_state = 5}, + [1439] = {.lex_state = 354}, + [1440] = {.lex_state = 5}, + [1441] = {.lex_state = 354}, + [1442] = {.lex_state = 5}, + [1443] = {.lex_state = 5}, + [1444] = {.lex_state = 5}, + [1445] = {.lex_state = 354}, + [1446] = {.lex_state = 5}, + [1447] = {.lex_state = 5}, + [1448] = {.lex_state = 354}, + [1449] = {.lex_state = 5}, + [1450] = {.lex_state = 5}, + [1451] = {.lex_state = 5}, + [1452] = {.lex_state = 354}, + [1453] = {.lex_state = 5}, + [1454] = {.lex_state = 5}, + [1455] = {.lex_state = 5}, + [1456] = {.lex_state = 9}, + [1457] = {.lex_state = 5}, + [1458] = {.lex_state = 5}, + [1459] = {.lex_state = 5}, + [1460] = {.lex_state = 5}, + [1461] = {.lex_state = 354}, + [1462] = {.lex_state = 5}, + [1463] = {.lex_state = 5}, + [1464] = {.lex_state = 5}, + [1465] = {.lex_state = 5}, + [1466] = {.lex_state = 5}, + [1467] = {.lex_state = 5}, + [1468] = {.lex_state = 5}, + [1469] = {.lex_state = 5}, + [1470] = {.lex_state = 5}, + [1471] = {.lex_state = 5}, + [1472] = {.lex_state = 5}, + [1473] = {.lex_state = 5}, + [1474] = {.lex_state = 5}, + [1475] = {.lex_state = 5}, + [1476] = {.lex_state = 5}, + [1477] = {.lex_state = 5}, + [1478] = {.lex_state = 360}, + [1479] = {.lex_state = 5}, + [1480] = {.lex_state = 5}, + [1481] = {.lex_state = 5}, + [1482] = {.lex_state = 5}, + [1483] = {.lex_state = 5}, + [1484] = {.lex_state = 5}, + [1485] = {.lex_state = 5}, + [1486] = {.lex_state = 5}, + [1487] = {.lex_state = 5}, + [1488] = {.lex_state = 5}, + [1489] = {.lex_state = 5}, + [1490] = {.lex_state = 5}, + [1491] = {.lex_state = 5}, + [1492] = {.lex_state = 5}, + [1493] = {.lex_state = 5}, + [1494] = {.lex_state = 360}, + [1495] = {.lex_state = 5}, + [1496] = {.lex_state = 5}, + [1497] = {.lex_state = 5}, + [1498] = {.lex_state = 5}, + [1499] = {.lex_state = 5}, + [1500] = {.lex_state = 5}, + [1501] = {.lex_state = 5}, + [1502] = {.lex_state = 5}, + [1503] = {.lex_state = 5}, + [1504] = {.lex_state = 5}, + [1505] = {.lex_state = 5}, + [1506] = {.lex_state = 5}, + [1507] = {.lex_state = 5}, + [1508] = {.lex_state = 5}, + [1509] = {.lex_state = 5}, + [1510] = {.lex_state = 5}, + [1511] = {.lex_state = 5}, + [1512] = {.lex_state = 5}, + [1513] = {.lex_state = 5}, + [1514] = {.lex_state = 5}, + [1515] = {.lex_state = 5}, + [1516] = {.lex_state = 5}, + [1517] = {.lex_state = 5}, + [1518] = {.lex_state = 5}, + [1519] = {.lex_state = 5}, + [1520] = {.lex_state = 5}, + [1521] = {.lex_state = 5}, + [1522] = {.lex_state = 5}, + [1523] = {.lex_state = 5}, + [1524] = {.lex_state = 5}, + [1525] = {.lex_state = 5}, + [1526] = {.lex_state = 5}, + [1527] = {.lex_state = 5}, + [1528] = {.lex_state = 5}, + [1529] = {.lex_state = 5}, + [1530] = {.lex_state = 5}, + [1531] = {.lex_state = 5}, + [1532] = {.lex_state = 5}, + [1533] = {.lex_state = 5}, + [1534] = {.lex_state = 5}, + [1535] = {.lex_state = 5}, + [1536] = {.lex_state = 5}, + [1537] = {.lex_state = 5}, + [1538] = {.lex_state = 5}, + [1539] = {.lex_state = 5}, + [1540] = {.lex_state = 5}, + [1541] = {.lex_state = 5}, + [1542] = {.lex_state = 5}, + [1543] = {.lex_state = 5}, + [1544] = {.lex_state = 5}, + [1545] = {.lex_state = 5}, + [1546] = {.lex_state = 5}, + [1547] = {.lex_state = 5}, + [1548] = {.lex_state = 5}, + [1549] = {.lex_state = 5}, + [1550] = {.lex_state = 5}, + [1551] = {.lex_state = 5}, + [1552] = {.lex_state = 5}, + [1553] = {.lex_state = 5}, + [1554] = {.lex_state = 5}, + [1555] = {.lex_state = 5}, + [1556] = {.lex_state = 5}, + [1557] = {.lex_state = 5}, + [1558] = {.lex_state = 5}, + [1559] = {.lex_state = 360}, + [1560] = {.lex_state = 5}, + [1561] = {.lex_state = 5}, + [1562] = {.lex_state = 5}, + [1563] = {.lex_state = 5}, + [1564] = {.lex_state = 5}, + [1565] = {.lex_state = 5}, + [1566] = {.lex_state = 5}, + [1567] = {.lex_state = 5}, + [1568] = {.lex_state = 5}, + [1569] = {.lex_state = 5}, + [1570] = {.lex_state = 5}, + [1571] = {.lex_state = 5}, + [1572] = {.lex_state = 5}, + [1573] = {.lex_state = 5}, + [1574] = {.lex_state = 5}, + [1575] = {.lex_state = 5}, + [1576] = {.lex_state = 5}, + [1577] = {.lex_state = 5}, + [1578] = {.lex_state = 5}, + [1579] = {.lex_state = 5}, + [1580] = {.lex_state = 5}, + [1581] = {.lex_state = 5}, + [1582] = {.lex_state = 5}, + [1583] = {.lex_state = 5}, + [1584] = {.lex_state = 5}, + [1585] = {.lex_state = 5}, + [1586] = {.lex_state = 5}, + [1587] = {.lex_state = 5}, + [1588] = {.lex_state = 5}, + [1589] = {.lex_state = 5}, + [1590] = {.lex_state = 5}, + [1591] = {.lex_state = 5}, + [1592] = {.lex_state = 5}, + [1593] = {.lex_state = 5}, + [1594] = {.lex_state = 5}, + [1595] = {.lex_state = 5}, + [1596] = {.lex_state = 5}, + [1597] = {.lex_state = 5}, + [1598] = {.lex_state = 5}, + [1599] = {.lex_state = 5}, + [1600] = {.lex_state = 5}, + [1601] = {.lex_state = 5}, + [1602] = {.lex_state = 5}, + [1603] = {.lex_state = 5}, + [1604] = {.lex_state = 5}, + [1605] = {.lex_state = 5}, + [1606] = {.lex_state = 5}, + [1607] = {.lex_state = 5}, + [1608] = {.lex_state = 5}, + [1609] = {.lex_state = 5}, + [1610] = {.lex_state = 367}, + [1611] = {.lex_state = 5}, + [1612] = {.lex_state = 5}, + [1613] = {.lex_state = 1}, + [1614] = {.lex_state = 5}, + [1615] = {.lex_state = 1}, + [1616] = {.lex_state = 1}, + [1617] = {.lex_state = 5}, + [1618] = {.lex_state = 5}, + [1619] = {.lex_state = 5}, + [1620] = {.lex_state = 5}, + [1621] = {.lex_state = 5}, + [1622] = {.lex_state = 1}, + [1623] = {.lex_state = 1}, + [1624] = {.lex_state = 5}, + [1625] = {.lex_state = 5}, + [1626] = {.lex_state = 1}, + [1627] = {.lex_state = 5}, + [1628] = {.lex_state = 5}, + [1629] = {.lex_state = 5}, + [1630] = {.lex_state = 5}, + [1631] = {.lex_state = 5}, + [1632] = {.lex_state = 5}, + [1633] = {.lex_state = 1}, + [1634] = {.lex_state = 1}, + [1635] = {.lex_state = 5}, + [1636] = {.lex_state = 1}, + [1637] = {.lex_state = 1}, + [1638] = {.lex_state = 1}, + [1639] = {.lex_state = 5}, + [1640] = {.lex_state = 1}, + [1641] = {.lex_state = 5}, + [1642] = {.lex_state = 5}, + [1643] = {.lex_state = 5}, + [1644] = {.lex_state = 5}, + [1645] = {.lex_state = 5}, + [1646] = {.lex_state = 5}, + [1647] = {.lex_state = 1}, + [1648] = {.lex_state = 5}, + [1649] = {.lex_state = 5}, + [1650] = {.lex_state = 5}, + [1651] = {.lex_state = 5}, + [1652] = {.lex_state = 5}, + [1653] = {.lex_state = 5}, + [1654] = {.lex_state = 5}, + [1655] = {.lex_state = 5}, + [1656] = {.lex_state = 5}, + [1657] = {.lex_state = 5}, + [1658] = {.lex_state = 5}, + [1659] = {.lex_state = 5}, + [1660] = {.lex_state = 5}, + [1661] = {.lex_state = 5}, + [1662] = {.lex_state = 5}, + [1663] = {.lex_state = 5}, + [1664] = {.lex_state = 5}, + [1665] = {.lex_state = 5}, + [1666] = {.lex_state = 5}, + [1667] = {.lex_state = 5}, + [1668] = {.lex_state = 5}, + [1669] = {.lex_state = 5}, + [1670] = {.lex_state = 5}, + [1671] = {.lex_state = 5}, + [1672] = {.lex_state = 5}, + [1673] = {.lex_state = 5}, + [1674] = {.lex_state = 5}, + [1675] = {.lex_state = 5}, + [1676] = {.lex_state = 5}, + [1677] = {.lex_state = 5}, + [1678] = {.lex_state = 5}, + [1679] = {.lex_state = 1}, + [1680] = {.lex_state = 5}, + [1681] = {.lex_state = 5}, + [1682] = {.lex_state = 5}, + [1683] = {.lex_state = 5}, + [1684] = {.lex_state = 5}, + [1685] = {.lex_state = 5}, + [1686] = {.lex_state = 5}, + [1687] = {.lex_state = 5}, + [1688] = {.lex_state = 5}, + [1689] = {.lex_state = 5}, + [1690] = {.lex_state = 5}, + [1691] = {.lex_state = 5}, + [1692] = {.lex_state = 5}, + [1693] = {.lex_state = 5}, + [1694] = {.lex_state = 5}, + [1695] = {.lex_state = 5}, + [1696] = {.lex_state = 5}, + [1697] = {.lex_state = 5}, + [1698] = {.lex_state = 5}, + [1699] = {.lex_state = 5}, + [1700] = {.lex_state = 5}, + [1701] = {.lex_state = 5}, + [1702] = {.lex_state = 5}, + [1703] = {.lex_state = 5}, + [1704] = {.lex_state = 5}, + [1705] = {.lex_state = 5}, + [1706] = {.lex_state = 5}, + [1707] = {.lex_state = 5}, + [1708] = {.lex_state = 5}, + [1709] = {.lex_state = 5}, + [1710] = {.lex_state = 5}, + [1711] = {.lex_state = 5}, + [1712] = {.lex_state = 5}, + [1713] = {.lex_state = 5}, + [1714] = {.lex_state = 5}, + [1715] = {.lex_state = 5}, + [1716] = {.lex_state = 5}, + [1717] = {.lex_state = 5}, + [1718] = {.lex_state = 5}, + [1719] = {.lex_state = 5}, + [1720] = {.lex_state = 5}, + [1721] = {.lex_state = 5}, + [1722] = {.lex_state = 5}, + [1723] = {.lex_state = 5}, + [1724] = {.lex_state = 5}, + [1725] = {.lex_state = 5}, + [1726] = {.lex_state = 5}, + [1727] = {.lex_state = 5}, + [1728] = {.lex_state = 5}, + [1729] = {.lex_state = 5}, + [1730] = {.lex_state = 5}, + [1731] = {.lex_state = 5}, + [1732] = {.lex_state = 360}, + [1733] = {.lex_state = 5}, + [1734] = {.lex_state = 5}, + [1735] = {.lex_state = 5}, + [1736] = {.lex_state = 5}, + [1737] = {.lex_state = 5}, + [1738] = {.lex_state = 5}, + [1739] = {.lex_state = 5}, + [1740] = {.lex_state = 5}, + [1741] = {.lex_state = 5}, + [1742] = {.lex_state = 5}, + [1743] = {.lex_state = 5}, + [1744] = {.lex_state = 5}, + [1745] = {.lex_state = 5}, + [1746] = {.lex_state = 5}, + [1747] = {.lex_state = 5}, + [1748] = {.lex_state = 5}, + [1749] = {.lex_state = 5}, + [1750] = {.lex_state = 5}, + [1751] = {.lex_state = 5}, + [1752] = {.lex_state = 5}, + [1753] = {.lex_state = 5}, + [1754] = {.lex_state = 5}, + [1755] = {.lex_state = 5}, + [1756] = {.lex_state = 5}, + [1757] = {.lex_state = 5}, + [1758] = {.lex_state = 5}, + [1759] = {.lex_state = 5}, + [1760] = {.lex_state = 5}, + [1761] = {.lex_state = 5}, + [1762] = {.lex_state = 5}, + [1763] = {.lex_state = 5}, + [1764] = {.lex_state = 5}, + [1765] = {.lex_state = 5}, + [1766] = {.lex_state = 5}, + [1767] = {.lex_state = 5}, + [1768] = {.lex_state = 5}, + [1769] = {.lex_state = 5}, + [1770] = {.lex_state = 5}, + [1771] = {.lex_state = 5}, + [1772] = {.lex_state = 5}, + [1773] = {.lex_state = 5}, + [1774] = {.lex_state = 5}, + [1775] = {.lex_state = 5}, + [1776] = {.lex_state = 5}, + [1777] = {.lex_state = 5}, + [1778] = {.lex_state = 5}, + [1779] = {.lex_state = 5}, + [1780] = {.lex_state = 5}, + [1781] = {.lex_state = 5}, + [1782] = {.lex_state = 5}, + [1783] = {.lex_state = 5}, + [1784] = {.lex_state = 5}, + [1785] = {.lex_state = 5}, + [1786] = {.lex_state = 5}, + [1787] = {.lex_state = 5}, + [1788] = {.lex_state = 5}, + [1789] = {.lex_state = 5}, + [1790] = {.lex_state = 5}, + [1791] = {.lex_state = 5}, + [1792] = {.lex_state = 5}, + [1793] = {.lex_state = 5}, + [1794] = {.lex_state = 5}, + [1795] = {.lex_state = 5}, + [1796] = {.lex_state = 5}, + [1797] = {.lex_state = 5}, + [1798] = {.lex_state = 5}, + [1799] = {.lex_state = 5}, + [1800] = {.lex_state = 5}, + [1801] = {.lex_state = 5}, + [1802] = {.lex_state = 5}, + [1803] = {.lex_state = 5}, + [1804] = {.lex_state = 5}, + [1805] = {.lex_state = 5}, + [1806] = {.lex_state = 5}, + [1807] = {.lex_state = 5}, + [1808] = {.lex_state = 5}, + [1809] = {.lex_state = 5}, + [1810] = {.lex_state = 5}, + [1811] = {.lex_state = 5}, + [1812] = {.lex_state = 5}, + [1813] = {.lex_state = 5}, + [1814] = {.lex_state = 5}, + [1815] = {.lex_state = 5}, + [1816] = {.lex_state = 5}, + [1817] = {.lex_state = 5}, + [1818] = {.lex_state = 5}, + [1819] = {.lex_state = 5}, + [1820] = {.lex_state = 5}, + [1821] = {.lex_state = 5}, + [1822] = {.lex_state = 5}, + [1823] = {.lex_state = 5}, + [1824] = {.lex_state = 5}, + [1825] = {.lex_state = 5}, + [1826] = {.lex_state = 5}, + [1827] = {.lex_state = 5}, + [1828] = {.lex_state = 5}, + [1829] = {.lex_state = 5}, + [1830] = {.lex_state = 5}, + [1831] = {.lex_state = 5}, + [1832] = {.lex_state = 5}, + [1833] = {.lex_state = 5}, + [1834] = {.lex_state = 5}, + [1835] = {.lex_state = 5}, + [1836] = {.lex_state = 5}, + [1837] = {.lex_state = 5}, + [1838] = {.lex_state = 5}, + [1839] = {.lex_state = 5}, + [1840] = {.lex_state = 5}, + [1841] = {.lex_state = 5}, + [1842] = {.lex_state = 5}, + [1843] = {.lex_state = 5}, + [1844] = {.lex_state = 5}, + [1845] = {.lex_state = 5}, + [1846] = {.lex_state = 5}, + [1847] = {.lex_state = 5}, + [1848] = {.lex_state = 5}, + [1849] = {.lex_state = 5}, + [1850] = {.lex_state = 5}, + [1851] = {.lex_state = 5}, + [1852] = {.lex_state = 5}, + [1853] = {.lex_state = 5}, + [1854] = {.lex_state = 5}, + [1855] = {.lex_state = 5}, + [1856] = {.lex_state = 5}, + [1857] = {.lex_state = 5}, + [1858] = {.lex_state = 5}, + [1859] = {.lex_state = 5}, + [1860] = {.lex_state = 5}, + [1861] = {.lex_state = 5}, + [1862] = {.lex_state = 5}, + [1863] = {.lex_state = 5}, + [1864] = {.lex_state = 5}, + [1865] = {.lex_state = 5}, + [1866] = {.lex_state = 5}, + [1867] = {.lex_state = 5}, + [1868] = {.lex_state = 5}, + [1869] = {.lex_state = 5}, + [1870] = {.lex_state = 5}, + [1871] = {.lex_state = 5}, + [1872] = {.lex_state = 5}, + [1873] = {.lex_state = 5}, + [1874] = {.lex_state = 5}, + [1875] = {.lex_state = 5}, + [1876] = {.lex_state = 5}, + [1877] = {.lex_state = 5}, + [1878] = {.lex_state = 5}, + [1879] = {.lex_state = 5}, + [1880] = {.lex_state = 5}, + [1881] = {.lex_state = 5}, + [1882] = {.lex_state = 5}, + [1883] = {.lex_state = 5}, + [1884] = {.lex_state = 5}, + [1885] = {.lex_state = 5}, + [1886] = {.lex_state = 5}, + [1887] = {.lex_state = 5}, + [1888] = {.lex_state = 5}, + [1889] = {.lex_state = 5}, + [1890] = {.lex_state = 5}, + [1891] = {.lex_state = 5}, + [1892] = {.lex_state = 5}, + [1893] = {.lex_state = 5}, + [1894] = {.lex_state = 5}, + [1895] = {.lex_state = 5}, + [1896] = {.lex_state = 5}, + [1897] = {.lex_state = 5}, + [1898] = {.lex_state = 5}, + [1899] = {.lex_state = 5}, + [1900] = {.lex_state = 5}, + [1901] = {.lex_state = 5}, + [1902] = {.lex_state = 5}, + [1903] = {.lex_state = 5}, + [1904] = {.lex_state = 5}, + [1905] = {.lex_state = 5}, + [1906] = {.lex_state = 5}, + [1907] = {.lex_state = 5}, + [1908] = {.lex_state = 5}, + [1909] = {.lex_state = 5}, + [1910] = {.lex_state = 5}, + [1911] = {.lex_state = 5}, + [1912] = {.lex_state = 5}, + [1913] = {.lex_state = 5}, + [1914] = {.lex_state = 5}, + [1915] = {.lex_state = 5}, + [1916] = {.lex_state = 5}, + [1917] = {.lex_state = 5}, + [1918] = {.lex_state = 5}, + [1919] = {.lex_state = 5}, + [1920] = {.lex_state = 5}, + [1921] = {.lex_state = 5}, + [1922] = {.lex_state = 5}, + [1923] = {.lex_state = 5}, + [1924] = {.lex_state = 5}, + [1925] = {.lex_state = 5}, + [1926] = {.lex_state = 5}, + [1927] = {.lex_state = 5}, + [1928] = {.lex_state = 5}, + [1929] = {.lex_state = 5}, + [1930] = {.lex_state = 5}, + [1931] = {.lex_state = 5}, + [1932] = {.lex_state = 5}, + [1933] = {.lex_state = 5}, + [1934] = {.lex_state = 5}, + [1935] = {.lex_state = 5}, + [1936] = {.lex_state = 5}, + [1937] = {.lex_state = 5}, + [1938] = {.lex_state = 5}, + [1939] = {.lex_state = 5}, + [1940] = {.lex_state = 5}, + [1941] = {.lex_state = 5}, + [1942] = {.lex_state = 5}, + [1943] = {.lex_state = 5}, + [1944] = {.lex_state = 5}, + [1945] = {.lex_state = 5}, + [1946] = {.lex_state = 5}, + [1947] = {.lex_state = 5}, + [1948] = {.lex_state = 5}, + [1949] = {.lex_state = 5}, + [1950] = {.lex_state = 5}, + [1951] = {.lex_state = 5}, + [1952] = {.lex_state = 5}, + [1953] = {.lex_state = 5}, + [1954] = {.lex_state = 5}, + [1955] = {.lex_state = 5}, + [1956] = {.lex_state = 5}, + [1957] = {.lex_state = 5}, + [1958] = {.lex_state = 5}, + [1959] = {.lex_state = 5}, + [1960] = {.lex_state = 5}, + [1961] = {.lex_state = 5}, + [1962] = {.lex_state = 5}, + [1963] = {.lex_state = 5}, + [1964] = {.lex_state = 5}, + [1965] = {.lex_state = 5}, + [1966] = {.lex_state = 5}, + [1967] = {.lex_state = 5}, + [1968] = {.lex_state = 5}, + [1969] = {.lex_state = 5}, + [1970] = {.lex_state = 5}, + [1971] = {.lex_state = 5}, + [1972] = {.lex_state = 5}, + [1973] = {.lex_state = 5}, + [1974] = {.lex_state = 5}, + [1975] = {.lex_state = 5}, + [1976] = {.lex_state = 5}, + [1977] = {.lex_state = 5}, + [1978] = {.lex_state = 5}, + [1979] = {.lex_state = 5}, + [1980] = {.lex_state = 5}, + [1981] = {.lex_state = 5}, + [1982] = {.lex_state = 5}, + [1983] = {.lex_state = 5}, + [1984] = {.lex_state = 5}, + [1985] = {.lex_state = 5}, + [1986] = {.lex_state = 5}, + [1987] = {.lex_state = 5}, + [1988] = {.lex_state = 5}, + [1989] = {.lex_state = 5}, + [1990] = {.lex_state = 5}, + [1991] = {.lex_state = 5}, + [1992] = {.lex_state = 5}, + [1993] = {.lex_state = 5}, + [1994] = {.lex_state = 5}, + [1995] = {.lex_state = 5}, + [1996] = {.lex_state = 5}, + [1997] = {.lex_state = 5}, + [1998] = {.lex_state = 5}, + [1999] = {.lex_state = 5}, + [2000] = {.lex_state = 5}, + [2001] = {.lex_state = 5}, + [2002] = {.lex_state = 5}, + [2003] = {.lex_state = 5}, + [2004] = {.lex_state = 5}, + [2005] = {.lex_state = 5}, + [2006] = {.lex_state = 5}, + [2007] = {.lex_state = 5}, + [2008] = {.lex_state = 5}, + [2009] = {.lex_state = 5}, + [2010] = {.lex_state = 5}, + [2011] = {.lex_state = 5}, + [2012] = {.lex_state = 5}, + [2013] = {.lex_state = 5}, + [2014] = {.lex_state = 5}, + [2015] = {.lex_state = 5}, + [2016] = {.lex_state = 5}, + [2017] = {.lex_state = 5}, + [2018] = {.lex_state = 5}, + [2019] = {.lex_state = 5}, + [2020] = {.lex_state = 5}, + [2021] = {.lex_state = 5}, + [2022] = {.lex_state = 5}, + [2023] = {.lex_state = 5}, + [2024] = {.lex_state = 5}, + [2025] = {.lex_state = 5}, + [2026] = {.lex_state = 5}, + [2027] = {.lex_state = 5}, + [2028] = {.lex_state = 5}, + [2029] = {.lex_state = 5}, + [2030] = {.lex_state = 5}, + [2031] = {.lex_state = 5}, + [2032] = {.lex_state = 5}, + [2033] = {.lex_state = 5}, + [2034] = {.lex_state = 5}, + [2035] = {.lex_state = 5}, + [2036] = {.lex_state = 5}, + [2037] = {.lex_state = 5}, + [2038] = {.lex_state = 5}, + [2039] = {.lex_state = 5}, + [2040] = {.lex_state = 5}, + [2041] = {.lex_state = 5}, + [2042] = {.lex_state = 5}, + [2043] = {.lex_state = 5}, + [2044] = {.lex_state = 5}, + [2045] = {.lex_state = 5}, + [2046] = {.lex_state = 5}, + [2047] = {.lex_state = 5}, + [2048] = {.lex_state = 5}, + [2049] = {.lex_state = 5}, + [2050] = {.lex_state = 5}, + [2051] = {.lex_state = 5}, + [2052] = {.lex_state = 5}, + [2053] = {.lex_state = 5}, + [2054] = {.lex_state = 5}, + [2055] = {.lex_state = 5}, + [2056] = {.lex_state = 5}, + [2057] = {.lex_state = 5}, + [2058] = {.lex_state = 5}, + [2059] = {.lex_state = 5}, + [2060] = {.lex_state = 5}, + [2061] = {.lex_state = 5}, + [2062] = {.lex_state = 5}, + [2063] = {.lex_state = 5}, + [2064] = {.lex_state = 5}, + [2065] = {.lex_state = 5}, + [2066] = {.lex_state = 5}, + [2067] = {.lex_state = 5}, + [2068] = {.lex_state = 5}, + [2069] = {.lex_state = 5}, + [2070] = {.lex_state = 5}, + [2071] = {.lex_state = 5}, + [2072] = {.lex_state = 5}, + [2073] = {.lex_state = 5}, + [2074] = {.lex_state = 5}, + [2075] = {.lex_state = 5}, + [2076] = {.lex_state = 5}, + [2077] = {.lex_state = 5}, + [2078] = {.lex_state = 5}, + [2079] = {.lex_state = 5}, + [2080] = {.lex_state = 5}, + [2081] = {.lex_state = 5}, + [2082] = {.lex_state = 5}, + [2083] = {.lex_state = 5}, + [2084] = {.lex_state = 5}, + [2085] = {.lex_state = 354}, + [2086] = {.lex_state = 360}, + [2087] = {.lex_state = 360}, + [2088] = {.lex_state = 354}, + [2089] = {.lex_state = 369}, + [2090] = {.lex_state = 2}, + [2091] = {.lex_state = 360}, + [2092] = {.lex_state = 360}, + [2093] = {.lex_state = 360}, + [2094] = {.lex_state = 360}, + [2095] = {.lex_state = 360}, + [2096] = {.lex_state = 360}, + [2097] = {.lex_state = 360}, + [2098] = {.lex_state = 360}, + [2099] = {.lex_state = 360}, + [2100] = {.lex_state = 360}, + [2101] = {.lex_state = 360}, + [2102] = {.lex_state = 360}, + [2103] = {.lex_state = 360}, + [2104] = {.lex_state = 360}, + [2105] = {.lex_state = 360}, + [2106] = {.lex_state = 360}, + [2107] = {.lex_state = 360}, + [2108] = {.lex_state = 360}, + [2109] = {.lex_state = 360}, + [2110] = {.lex_state = 360}, + [2111] = {.lex_state = 360}, + [2112] = {.lex_state = 360}, + [2113] = {.lex_state = 360}, + [2114] = {.lex_state = 360}, + [2115] = {.lex_state = 360}, + [2116] = {.lex_state = 360}, + [2117] = {.lex_state = 360}, + [2118] = {.lex_state = 360}, + [2119] = {.lex_state = 360}, + [2120] = {.lex_state = 360}, + [2121] = {.lex_state = 360}, + [2122] = {.lex_state = 360}, + [2123] = {.lex_state = 360}, + [2124] = {.lex_state = 360}, + [2125] = {.lex_state = 360}, + [2126] = {.lex_state = 360}, + [2127] = {.lex_state = 360}, + [2128] = {.lex_state = 360}, + [2129] = {.lex_state = 360}, + [2130] = {.lex_state = 360}, + [2131] = {.lex_state = 360}, + [2132] = {.lex_state = 360}, + [2133] = {.lex_state = 360}, + [2134] = {.lex_state = 360}, + [2135] = {.lex_state = 360}, + [2136] = {.lex_state = 360}, + [2137] = {.lex_state = 360}, + [2138] = {.lex_state = 360}, + [2139] = {.lex_state = 360}, + [2140] = {.lex_state = 360}, + [2141] = {.lex_state = 360}, + [2142] = {.lex_state = 360}, + [2143] = {.lex_state = 360}, + [2144] = {.lex_state = 360}, + [2145] = {.lex_state = 360}, + [2146] = {.lex_state = 360}, + [2147] = {.lex_state = 360}, + [2148] = {.lex_state = 360}, + [2149] = {.lex_state = 360}, + [2150] = {.lex_state = 360}, + [2151] = {.lex_state = 360}, + [2152] = {.lex_state = 360}, + [2153] = {.lex_state = 360}, + [2154] = {.lex_state = 360}, + [2155] = {.lex_state = 3}, + [2156] = {.lex_state = 360}, + [2157] = {.lex_state = 360}, + [2158] = {.lex_state = 360}, + [2159] = {.lex_state = 360}, + [2160] = {.lex_state = 360}, + [2161] = {.lex_state = 360}, + [2162] = {.lex_state = 360}, + [2163] = {.lex_state = 360}, + [2164] = {.lex_state = 360}, + [2165] = {.lex_state = 360}, + [2166] = {.lex_state = 360}, + [2167] = {.lex_state = 360}, + [2168] = {.lex_state = 360}, + [2169] = {.lex_state = 360}, + [2170] = {.lex_state = 360}, + [2171] = {.lex_state = 360}, + [2172] = {.lex_state = 360}, + [2173] = {.lex_state = 360}, + [2174] = {.lex_state = 360}, + [2175] = {.lex_state = 360}, + [2176] = {.lex_state = 360}, + [2177] = {.lex_state = 360}, + [2178] = {.lex_state = 360}, + [2179] = {.lex_state = 360}, + [2180] = {.lex_state = 360}, + [2181] = {.lex_state = 360}, + [2182] = {.lex_state = 360}, + [2183] = {.lex_state = 360}, + [2184] = {.lex_state = 360}, + [2185] = {.lex_state = 360}, + [2186] = {.lex_state = 360}, + [2187] = {.lex_state = 360}, + [2188] = {.lex_state = 360}, + [2189] = {.lex_state = 360}, + [2190] = {.lex_state = 360}, + [2191] = {.lex_state = 360}, + [2192] = {.lex_state = 360}, + [2193] = {.lex_state = 360}, + [2194] = {.lex_state = 360}, + [2195] = {.lex_state = 360}, + [2196] = {.lex_state = 360}, + [2197] = {.lex_state = 360}, + [2198] = {.lex_state = 360}, + [2199] = {.lex_state = 360}, + [2200] = {.lex_state = 360}, + [2201] = {.lex_state = 360}, + [2202] = {.lex_state = 360}, + [2203] = {.lex_state = 360}, + [2204] = {.lex_state = 360}, + [2205] = {.lex_state = 2}, + [2206] = {.lex_state = 360}, + [2207] = {.lex_state = 360}, + [2208] = {.lex_state = 360}, + [2209] = {.lex_state = 360}, + [2210] = {.lex_state = 360}, + [2211] = {.lex_state = 2}, + [2212] = {.lex_state = 360}, + [2213] = {.lex_state = 360}, + [2214] = {.lex_state = 360}, + [2215] = {.lex_state = 360}, + [2216] = {.lex_state = 360}, + [2217] = {.lex_state = 360}, + [2218] = {.lex_state = 360}, + [2219] = {.lex_state = 360}, + [2220] = {.lex_state = 360}, + [2221] = {.lex_state = 360}, + [2222] = {.lex_state = 2}, + [2223] = {.lex_state = 360}, + [2224] = {.lex_state = 2}, + [2225] = {.lex_state = 360}, + [2226] = {.lex_state = 2}, + [2227] = {.lex_state = 2}, + [2228] = {.lex_state = 2}, + [2229] = {.lex_state = 360}, + [2230] = {.lex_state = 360}, + [2231] = {.lex_state = 360}, + [2232] = {.lex_state = 360}, + [2233] = {.lex_state = 2}, + [2234] = {.lex_state = 360}, + [2235] = {.lex_state = 2}, + [2236] = {.lex_state = 2}, + [2237] = {.lex_state = 360}, + [2238] = {.lex_state = 360}, + [2239] = {.lex_state = 2}, + [2240] = {.lex_state = 2}, + [2241] = {.lex_state = 360}, + [2242] = {.lex_state = 360}, + [2243] = {.lex_state = 2}, + [2244] = {.lex_state = 360}, + [2245] = {.lex_state = 360}, + [2246] = {.lex_state = 2}, + [2247] = {.lex_state = 2}, + [2248] = {.lex_state = 360}, + [2249] = {.lex_state = 360}, + [2250] = {.lex_state = 360}, + [2251] = {.lex_state = 2}, + [2252] = {.lex_state = 360}, + [2253] = {.lex_state = 2}, + [2254] = {.lex_state = 371}, + [2255] = {.lex_state = 2}, + [2256] = {.lex_state = 2}, + [2257] = {.lex_state = 2}, + [2258] = {.lex_state = 2}, + [2259] = {.lex_state = 360}, + [2260] = {.lex_state = 360}, + [2261] = {.lex_state = 360}, + [2262] = {.lex_state = 360}, + [2263] = {.lex_state = 2}, + [2264] = {.lex_state = 2}, + [2265] = {.lex_state = 2}, + [2266] = {.lex_state = 2}, + [2267] = {.lex_state = 360}, + [2268] = {.lex_state = 2}, + [2269] = {.lex_state = 360}, + [2270] = {.lex_state = 2}, + [2271] = {.lex_state = 2}, + [2272] = {.lex_state = 2}, + [2273] = {.lex_state = 360}, + [2274] = {.lex_state = 2}, + [2275] = {.lex_state = 2}, + [2276] = {.lex_state = 360}, + [2277] = {.lex_state = 2}, + [2278] = {.lex_state = 360}, + [2279] = {.lex_state = 2}, + [2280] = {.lex_state = 2}, + [2281] = {.lex_state = 2}, + [2282] = {.lex_state = 2}, + [2283] = {.lex_state = 360}, + [2284] = {.lex_state = 360}, + [2285] = {.lex_state = 2}, + [2286] = {.lex_state = 360}, + [2287] = {.lex_state = 2}, + [2288] = {.lex_state = 2}, + [2289] = {.lex_state = 2}, + [2290] = {.lex_state = 2}, + [2291] = {.lex_state = 360}, + [2292] = {.lex_state = 360}, + [2293] = {.lex_state = 2}, + [2294] = {.lex_state = 360}, + [2295] = {.lex_state = 2}, + [2296] = {.lex_state = 360}, + [2297] = {.lex_state = 2}, + [2298] = {.lex_state = 360}, + [2299] = {.lex_state = 375}, + [2300] = {.lex_state = 2}, + [2301] = {.lex_state = 360}, + [2302] = {.lex_state = 360}, + [2303] = {.lex_state = 360}, + [2304] = {.lex_state = 360}, + [2305] = {.lex_state = 2}, + [2306] = {.lex_state = 2}, + [2307] = {.lex_state = 360}, + [2308] = {.lex_state = 360}, + [2309] = {.lex_state = 360}, + [2310] = {.lex_state = 360}, + [2311] = {.lex_state = 360}, + [2312] = {.lex_state = 360}, + [2313] = {.lex_state = 360}, + [2314] = {.lex_state = 360}, + [2315] = {.lex_state = 360}, + [2316] = {.lex_state = 360}, + [2317] = {.lex_state = 360}, + [2318] = {.lex_state = 360}, + [2319] = {.lex_state = 360}, + [2320] = {.lex_state = 360}, + [2321] = {.lex_state = 360}, + [2322] = {.lex_state = 360}, + [2323] = {.lex_state = 360}, + [2324] = {.lex_state = 360}, + [2325] = {.lex_state = 360}, + [2326] = {.lex_state = 360}, + [2327] = {.lex_state = 360}, + [2328] = {.lex_state = 360}, + [2329] = {.lex_state = 360}, + [2330] = {.lex_state = 360}, + [2331] = {.lex_state = 360}, + [2332] = {.lex_state = 360}, + [2333] = {.lex_state = 360}, + [2334] = {.lex_state = 360}, + [2335] = {.lex_state = 360}, + [2336] = {.lex_state = 360}, + [2337] = {.lex_state = 360}, + [2338] = {.lex_state = 360}, + [2339] = {.lex_state = 360}, + [2340] = {.lex_state = 360}, + [2341] = {.lex_state = 360}, + [2342] = {.lex_state = 360}, + [2343] = {.lex_state = 360}, + [2344] = {.lex_state = 360}, + [2345] = {.lex_state = 360}, + [2346] = {.lex_state = 360}, + [2347] = {.lex_state = 374}, + [2348] = {.lex_state = 360}, + [2349] = {.lex_state = 360}, + [2350] = {.lex_state = 360}, + [2351] = {.lex_state = 360}, + [2352] = {.lex_state = 372}, + [2353] = {.lex_state = 378}, + [2354] = {.lex_state = 375}, + [2355] = {.lex_state = 381}, + [2356] = {.lex_state = 371}, + [2357] = {.lex_state = 371}, + [2358] = {.lex_state = 371}, + [2359] = {.lex_state = 381}, + [2360] = {.lex_state = 375}, + [2361] = {.lex_state = 373}, + [2362] = {.lex_state = 378}, + [2363] = {.lex_state = 378}, + [2364] = {.lex_state = 375}, + [2365] = {.lex_state = 371}, + [2366] = {.lex_state = 375}, + [2367] = {.lex_state = 371}, + [2368] = {.lex_state = 375}, + [2369] = {.lex_state = 371}, + [2370] = {.lex_state = 381}, + [2371] = {.lex_state = 375}, + [2372] = {.lex_state = 375}, + [2373] = {.lex_state = 374}, + [2374] = {.lex_state = 374}, + [2375] = {.lex_state = 380}, + [2376] = {.lex_state = 371}, + [2377] = {.lex_state = 374}, + [2378] = {.lex_state = 374}, + [2379] = {.lex_state = 380}, + [2380] = {.lex_state = 374}, + [2381] = {.lex_state = 374}, + [2382] = {.lex_state = 380}, + [2383] = {.lex_state = 372}, + [2384] = {.lex_state = 372}, + [2385] = {.lex_state = 376}, + [2386] = {.lex_state = 379}, + [2387] = {.lex_state = 379}, + [2388] = {.lex_state = 374}, + [2389] = {.lex_state = 372}, + [2390] = {.lex_state = 372}, + [2391] = {.lex_state = 372}, + [2392] = {.lex_state = 391}, + [2393] = {.lex_state = 372}, + [2394] = {.lex_state = 379}, + [2395] = {.lex_state = 373}, + [2396] = {.lex_state = 372}, + [2397] = {.lex_state = 373}, + [2398] = {.lex_state = 377}, + [2399] = {.lex_state = 376}, + [2400] = {.lex_state = 376}, + [2401] = {.lex_state = 376}, + [2402] = {.lex_state = 382}, + [2403] = {.lex_state = 376}, + [2404] = {.lex_state = 376}, + [2405] = {.lex_state = 382}, + [2406] = {.lex_state = 382}, + [2407] = {.lex_state = 376}, + [2408] = {.lex_state = 376}, + [2409] = {.lex_state = 377}, + [2410] = {.lex_state = 392}, + [2411] = {.lex_state = 377}, + [2412] = {.lex_state = 377}, + [2413] = {.lex_state = 392}, + [2414] = {.lex_state = 377}, + [2415] = {.lex_state = 377}, + [2416] = {.lex_state = 383}, + [2417] = {.lex_state = 383}, + [2418] = {.lex_state = 377}, + [2419] = {.lex_state = 383}, + [2420] = {.lex_state = 12}, + [2421] = {.lex_state = 373}, + [2422] = {.lex_state = 373}, + [2423] = {.lex_state = 373}, + [2424] = {.lex_state = 373}, + [2425] = {.lex_state = 373}, + [2426] = {.lex_state = 377}, + [2427] = {.lex_state = 373}, + [2428] = {.lex_state = 349}, + [2429] = {.lex_state = 393}, + [2430] = {.lex_state = 349}, + [2431] = {.lex_state = 349}, + [2432] = {.lex_state = 13}, + [2433] = {.lex_state = 349}, + [2434] = {.lex_state = 349}, + [2435] = {.lex_state = 393}, + [2436] = {.lex_state = 349}, + [2437] = {.lex_state = 349}, + [2438] = {.lex_state = 388}, + [2439] = {.lex_state = 349}, + [2440] = {.lex_state = 349}, + [2441] = {.lex_state = 349}, + [2442] = {.lex_state = 12}, + [2443] = {.lex_state = 349}, + [2444] = {.lex_state = 12}, + [2445] = {.lex_state = 14}, + [2446] = {.lex_state = 15}, + [2447] = {.lex_state = 349}, + [2448] = {.lex_state = 14}, + [2449] = {.lex_state = 388}, + [2450] = {.lex_state = 15}, + [2451] = {.lex_state = 349}, + [2452] = {.lex_state = 349}, + [2453] = {.lex_state = 14}, + [2454] = {.lex_state = 14}, + [2455] = {.lex_state = 12}, + [2456] = {.lex_state = 388}, + [2457] = {.lex_state = 388}, + [2458] = {.lex_state = 349}, + [2459] = {.lex_state = 12}, + [2460] = {.lex_state = 388}, + [2461] = {.lex_state = 349}, + [2462] = {.lex_state = 14}, + [2463] = {.lex_state = 14}, + [2464] = {.lex_state = 349}, + [2465] = {.lex_state = 388}, + [2466] = {.lex_state = 12}, + [2467] = {.lex_state = 14}, + [2468] = {.lex_state = 12}, + [2469] = {.lex_state = 349}, + [2470] = {.lex_state = 349}, + [2471] = {.lex_state = 388}, + [2472] = {.lex_state = 15}, + [2473] = {.lex_state = 14}, + [2474] = {.lex_state = 349}, + [2475] = {.lex_state = 349}, + [2476] = {.lex_state = 392}, + [2477] = {.lex_state = 392}, + [2478] = {.lex_state = 349}, + [2479] = {.lex_state = 388}, + [2480] = {.lex_state = 348}, + [2481] = {.lex_state = 393}, + [2482] = {.lex_state = 388}, + [2483] = {.lex_state = 12}, + [2484] = {.lex_state = 349}, + [2485] = {.lex_state = 393}, + [2486] = {.lex_state = 392}, + [2487] = {.lex_state = 392}, + [2488] = {.lex_state = 349}, + [2489] = {.lex_state = 388}, + [2490] = {.lex_state = 348}, + [2491] = {.lex_state = 16}, + [2492] = {.lex_state = 13}, + [2493] = {.lex_state = 394}, + [2494] = {.lex_state = 392}, + [2495] = {.lex_state = 13}, + [2496] = {.lex_state = 394}, + [2497] = {.lex_state = 13}, + [2498] = {.lex_state = 13}, + [2499] = {.lex_state = 13}, + [2500] = {.lex_state = 13}, + [2501] = {.lex_state = 392}, + [2502] = {.lex_state = 392}, + [2503] = {.lex_state = 398}, + [2504] = {.lex_state = 16}, + [2505] = {.lex_state = 16}, + [2506] = {.lex_state = 394}, + [2507] = {.lex_state = 392}, + [2508] = {.lex_state = 17}, + [2509] = {.lex_state = 17}, + [2510] = {.lex_state = 394}, + [2511] = {.lex_state = 17}, + [2512] = {.lex_state = 394}, + [2513] = {.lex_state = 18}, + [2514] = {.lex_state = 17}, + [2515] = {.lex_state = 17}, + [2516] = {.lex_state = 17}, + [2517] = {.lex_state = 17}, + [2518] = {.lex_state = 394}, + [2519] = {.lex_state = 17}, + [2520] = {.lex_state = 17}, + [2521] = {.lex_state = 349}, + [2522] = {.lex_state = 394}, + [2523] = {.lex_state = 394}, + [2524] = {.lex_state = 394}, + [2525] = {.lex_state = 17}, + [2526] = {.lex_state = 394}, + [2527] = {.lex_state = 394}, + [2528] = {.lex_state = 394}, + [2529] = {.lex_state = 394}, + [2530] = {.lex_state = 394}, + [2531] = {.lex_state = 17}, + [2532] = {.lex_state = 17}, + [2533] = {.lex_state = 17}, + [2534] = {.lex_state = 349}, + [2535] = {.lex_state = 394}, + [2536] = {.lex_state = 17}, + [2537] = {.lex_state = 17}, + [2538] = {.lex_state = 17}, + [2539] = {.lex_state = 13}, + [2540] = {.lex_state = 349}, + [2541] = {.lex_state = 43}, + [2542] = {.lex_state = 43}, + [2543] = {.lex_state = 392}, + [2544] = {.lex_state = 43}, + [2545] = {.lex_state = 349}, + [2546] = {.lex_state = 392}, + [2547] = {.lex_state = 43}, + [2548] = {.lex_state = 349}, + [2549] = {.lex_state = 392}, + [2550] = {.lex_state = 43}, + [2551] = {.lex_state = 392}, + [2552] = {.lex_state = 392}, + [2553] = {.lex_state = 43}, + [2554] = {.lex_state = 392}, + [2555] = {.lex_state = 392}, + [2556] = {.lex_state = 392}, + [2557] = {.lex_state = 392}, + [2558] = {.lex_state = 43}, + [2559] = {.lex_state = 392}, + [2560] = {.lex_state = 43}, + [2561] = {.lex_state = 392}, + [2562] = {.lex_state = 43}, + [2563] = {.lex_state = 392}, + [2564] = {.lex_state = 43}, + [2565] = {.lex_state = 392}, + [2566] = {.lex_state = 390}, + [2567] = {.lex_state = 349}, + [2568] = {.lex_state = 392}, + [2569] = {.lex_state = 349}, + [2570] = {.lex_state = 43}, + [2571] = {.lex_state = 392}, + [2572] = {.lex_state = 43}, + [2573] = {.lex_state = 392}, + [2574] = {.lex_state = 392}, + [2575] = {.lex_state = 349}, + [2576] = {.lex_state = 392}, + [2577] = {.lex_state = 392}, + [2578] = {.lex_state = 392}, + [2579] = {.lex_state = 43}, + [2580] = {.lex_state = 392}, + [2581] = {.lex_state = 392}, + [2582] = {.lex_state = 43}, + [2583] = {.lex_state = 43}, + [2584] = {.lex_state = 392}, + [2585] = {.lex_state = 349}, + [2586] = {.lex_state = 43}, + [2587] = {.lex_state = 43}, + [2588] = {.lex_state = 349}, + [2589] = {.lex_state = 43}, + [2590] = {.lex_state = 43}, + [2591] = {.lex_state = 349}, + [2592] = {.lex_state = 349}, + [2593] = {.lex_state = 349}, + [2594] = {.lex_state = 43}, + [2595] = {.lex_state = 43}, + [2596] = {.lex_state = 43}, + [2597] = {.lex_state = 395}, + [2598] = {.lex_state = 370}, + [2599] = {.lex_state = 370}, + [2600] = {.lex_state = 43}, + [2601] = {.lex_state = 349}, + [2602] = {.lex_state = 43}, + [2603] = {.lex_state = 43}, + [2604] = {.lex_state = 43}, + [2605] = {.lex_state = 349}, + [2606] = {.lex_state = 349}, + [2607] = {.lex_state = 349}, + [2608] = {.lex_state = 349}, + [2609] = {.lex_state = 43}, + [2610] = {.lex_state = 349}, + [2611] = {.lex_state = 395}, + [2612] = {.lex_state = 349}, + [2613] = {.lex_state = 43}, + [2614] = {.lex_state = 43}, + [2615] = {.lex_state = 43}, + [2616] = {.lex_state = 349}, + [2617] = {.lex_state = 43}, + [2618] = {.lex_state = 349}, + [2619] = {.lex_state = 349}, + [2620] = {.lex_state = 349}, + [2621] = {.lex_state = 349}, + [2622] = {.lex_state = 349}, + [2623] = {.lex_state = 349}, + [2624] = {.lex_state = 349}, + [2625] = {.lex_state = 349}, + [2626] = {.lex_state = 349}, + [2627] = {.lex_state = 349}, + [2628] = {.lex_state = 349}, + [2629] = {.lex_state = 349}, + [2630] = {.lex_state = 349}, + [2631] = {.lex_state = 349}, + [2632] = {.lex_state = 349}, + [2633] = {.lex_state = 349}, + [2634] = {.lex_state = 349}, + [2635] = {.lex_state = 349}, + [2636] = {.lex_state = 349}, + [2637] = {.lex_state = 349}, + [2638] = {.lex_state = 349}, + [2639] = {.lex_state = 349}, + [2640] = {.lex_state = 349}, + [2641] = {.lex_state = 349}, + [2642] = {.lex_state = 349}, + [2643] = {.lex_state = 349}, + [2644] = {.lex_state = 349}, + [2645] = {.lex_state = 349}, + [2646] = {.lex_state = 370}, + [2647] = {.lex_state = 349}, + [2648] = {.lex_state = 349}, + [2649] = {.lex_state = 370}, + [2650] = {.lex_state = 349}, + [2651] = {.lex_state = 349}, + [2652] = {.lex_state = 349}, + [2653] = {.lex_state = 349}, + [2654] = {.lex_state = 349}, + [2655] = {.lex_state = 370}, + [2656] = {.lex_state = 349}, + [2657] = {.lex_state = 349}, + [2658] = {.lex_state = 349}, + [2659] = {.lex_state = 349}, + [2660] = {.lex_state = 349}, + [2661] = {.lex_state = 349}, + [2662] = {.lex_state = 349}, + [2663] = {.lex_state = 349}, + [2664] = {.lex_state = 349}, + [2665] = {.lex_state = 349}, + [2666] = {.lex_state = 349}, + [2667] = {.lex_state = 349}, + [2668] = {.lex_state = 370}, + [2669] = {.lex_state = 349}, + [2670] = {.lex_state = 370}, + [2671] = {.lex_state = 370}, + [2672] = {.lex_state = 349}, + [2673] = {.lex_state = 23}, + [2674] = {.lex_state = 370}, + [2675] = {.lex_state = 384}, + [2676] = {.lex_state = 349}, + [2677] = {.lex_state = 349}, + [2678] = {.lex_state = 349}, + [2679] = {.lex_state = 23}, + [2680] = {.lex_state = 349}, + [2681] = {.lex_state = 370}, + [2682] = {.lex_state = 349}, + [2683] = {.lex_state = 349}, + [2684] = {.lex_state = 370}, + [2685] = {.lex_state = 349}, + [2686] = {.lex_state = 370}, + [2687] = {.lex_state = 349}, + [2688] = {.lex_state = 385}, + [2689] = {.lex_state = 349}, + [2690] = {.lex_state = 349}, + [2691] = {.lex_state = 349}, + [2692] = {.lex_state = 349}, + [2693] = {.lex_state = 370}, + [2694] = {.lex_state = 349}, + [2695] = {.lex_state = 370}, + [2696] = {.lex_state = 349}, + [2697] = {.lex_state = 22}, + [2698] = {.lex_state = 370}, + [2699] = {.lex_state = 370}, + [2700] = {.lex_state = 349}, + [2701] = {.lex_state = 370}, + [2702] = {.lex_state = 370}, + [2703] = {.lex_state = 370}, + [2704] = {.lex_state = 370}, + [2705] = {.lex_state = 370}, + [2706] = {.lex_state = 370}, + [2707] = {.lex_state = 370}, + [2708] = {.lex_state = 22}, + [2709] = {.lex_state = 22}, + [2710] = {.lex_state = 22}, + [2711] = {.lex_state = 370}, + [2712] = {.lex_state = 19}, + [2713] = {.lex_state = 22}, + [2714] = {.lex_state = 370}, + [2715] = {.lex_state = 370}, + [2716] = {.lex_state = 370}, + [2717] = {.lex_state = 20}, + [2718] = {.lex_state = 349}, + [2719] = {.lex_state = 370}, + [2720] = {.lex_state = 370}, + [2721] = {.lex_state = 370}, + [2722] = {.lex_state = 370}, + [2723] = {.lex_state = 349}, + [2724] = {.lex_state = 370}, + [2725] = {.lex_state = 370}, + [2726] = {.lex_state = 22}, + [2727] = {.lex_state = 349}, + [2728] = {.lex_state = 370}, + [2729] = {.lex_state = 370}, + [2730] = {.lex_state = 349}, + [2731] = {.lex_state = 22}, + [2732] = {.lex_state = 396}, + [2733] = {.lex_state = 370}, + [2734] = {.lex_state = 353}, + [2735] = {.lex_state = 370}, + [2736] = {.lex_state = 349}, + [2737] = {.lex_state = 370}, + [2738] = {.lex_state = 370}, + [2739] = {.lex_state = 370}, + [2740] = {.lex_state = 370}, + [2741] = {.lex_state = 370}, + [2742] = {.lex_state = 349}, + [2743] = {.lex_state = 22}, + [2744] = {.lex_state = 349}, + [2745] = {.lex_state = 370}, + [2746] = {.lex_state = 370}, + [2747] = {.lex_state = 24}, + [2748] = {.lex_state = 349}, + [2749] = {.lex_state = 370}, + [2750] = {.lex_state = 370}, + [2751] = {.lex_state = 370}, + [2752] = {.lex_state = 370}, + [2753] = {.lex_state = 370}, + [2754] = {.lex_state = 349}, + [2755] = {.lex_state = 370}, + [2756] = {.lex_state = 370}, + [2757] = {.lex_state = 370}, + [2758] = {.lex_state = 349}, + [2759] = {.lex_state = 370}, + [2760] = {.lex_state = 349}, + [2761] = {.lex_state = 370}, + [2762] = {.lex_state = 392}, + [2763] = {.lex_state = 370}, + [2764] = {.lex_state = 370}, + [2765] = {.lex_state = 370}, + [2766] = {.lex_state = 370}, + [2767] = {.lex_state = 370}, + [2768] = {.lex_state = 370}, + [2769] = {.lex_state = 370}, + [2770] = {.lex_state = 370}, + [2771] = {.lex_state = 22}, + [2772] = {.lex_state = 22}, + [2773] = {.lex_state = 22}, + [2774] = {.lex_state = 22}, + [2775] = {.lex_state = 22}, + [2776] = {.lex_state = 370}, + [2777] = {.lex_state = 370}, + [2778] = {.lex_state = 370}, + [2779] = {.lex_state = 370}, + [2780] = {.lex_state = 370}, + [2781] = {.lex_state = 370}, + [2782] = {.lex_state = 370}, + [2783] = {.lex_state = 370}, + [2784] = {.lex_state = 370}, + [2785] = {.lex_state = 349}, + [2786] = {.lex_state = 370}, + [2787] = {.lex_state = 370}, + [2788] = {.lex_state = 349}, + [2789] = {.lex_state = 370}, + [2790] = {.lex_state = 370}, + [2791] = {.lex_state = 370}, + [2792] = {.lex_state = 370}, + [2793] = {.lex_state = 370}, + [2794] = {.lex_state = 370}, + [2795] = {.lex_state = 370}, + [2796] = {.lex_state = 370}, + [2797] = {.lex_state = 370}, + [2798] = {.lex_state = 349}, + [2799] = {.lex_state = 349}, + [2800] = {.lex_state = 25}, + [2801] = {.lex_state = 370}, + [2802] = {.lex_state = 370}, + [2803] = {.lex_state = 370}, + [2804] = {.lex_state = 349}, + [2805] = {.lex_state = 370}, + [2806] = {.lex_state = 21}, + [2807] = {.lex_state = 370}, + [2808] = {.lex_state = 370}, + [2809] = {.lex_state = 370}, + [2810] = {.lex_state = 370}, + [2811] = {.lex_state = 370}, + [2812] = {.lex_state = 370}, + [2813] = {.lex_state = 370}, + [2814] = {.lex_state = 370}, + [2815] = {.lex_state = 370}, + [2816] = {.lex_state = 370}, + [2817] = {.lex_state = 25}, + [2818] = {.lex_state = 349}, + [2819] = {.lex_state = 349}, + [2820] = {.lex_state = 370}, + [2821] = {.lex_state = 370}, + [2822] = {.lex_state = 370}, + [2823] = {.lex_state = 370}, + [2824] = {.lex_state = 370}, + [2825] = {.lex_state = 370}, + [2826] = {.lex_state = 370}, + [2827] = {.lex_state = 349}, + [2828] = {.lex_state = 370}, + [2829] = {.lex_state = 349}, + [2830] = {.lex_state = 349}, + [2831] = {.lex_state = 370}, + [2832] = {.lex_state = 349}, + [2833] = {.lex_state = 370}, + [2834] = {.lex_state = 370}, + [2835] = {.lex_state = 349}, + [2836] = {.lex_state = 370}, + [2837] = {.lex_state = 370}, + [2838] = {.lex_state = 370}, + [2839] = {.lex_state = 349}, + [2840] = {.lex_state = 370}, + [2841] = {.lex_state = 370}, + [2842] = {.lex_state = 25}, + [2843] = {.lex_state = 370}, + [2844] = {.lex_state = 370}, + [2845] = {.lex_state = 353}, + [2846] = {.lex_state = 370}, + [2847] = {.lex_state = 370}, + [2848] = {.lex_state = 370}, + [2849] = {.lex_state = 370}, + [2850] = {.lex_state = 370}, + [2851] = {.lex_state = 370}, + [2852] = {.lex_state = 370}, + [2853] = {.lex_state = 349}, + [2854] = {.lex_state = 353}, + [2855] = {.lex_state = 370}, + [2856] = {.lex_state = 370}, + [2857] = {.lex_state = 370}, + [2858] = {.lex_state = 349}, + [2859] = {.lex_state = 370}, + [2860] = {.lex_state = 370}, + [2861] = {.lex_state = 370}, + [2862] = {.lex_state = 349}, + [2863] = {.lex_state = 370}, + [2864] = {.lex_state = 370}, + [2865] = {.lex_state = 25}, + [2866] = {.lex_state = 349}, + [2867] = {.lex_state = 370}, + [2868] = {.lex_state = 370}, + [2869] = {.lex_state = 370}, + [2870] = {.lex_state = 370}, + [2871] = {.lex_state = 370}, + [2872] = {.lex_state = 370}, + [2873] = {.lex_state = 20}, + [2874] = {.lex_state = 370}, + [2875] = {.lex_state = 349}, + [2876] = {.lex_state = 370}, + [2877] = {.lex_state = 353}, + [2878] = {.lex_state = 370}, + [2879] = {.lex_state = 370}, + [2880] = {.lex_state = 370}, + [2881] = {.lex_state = 370}, + [2882] = {.lex_state = 370}, + [2883] = {.lex_state = 370}, + [2884] = {.lex_state = 370}, + [2885] = {.lex_state = 370}, + [2886] = {.lex_state = 370}, + [2887] = {.lex_state = 370}, + [2888] = {.lex_state = 370}, + [2889] = {.lex_state = 370}, + [2890] = {.lex_state = 370}, + [2891] = {.lex_state = 370}, + [2892] = {.lex_state = 370}, + [2893] = {.lex_state = 370}, + [2894] = {.lex_state = 370}, + [2895] = {.lex_state = 370}, + [2896] = {.lex_state = 370}, + [2897] = {.lex_state = 370}, + [2898] = {.lex_state = 370}, + [2899] = {.lex_state = 370}, + [2900] = {.lex_state = 370}, + [2901] = {.lex_state = 370}, + [2902] = {.lex_state = 370}, + [2903] = {.lex_state = 370}, + [2904] = {.lex_state = 370}, + [2905] = {.lex_state = 370}, + [2906] = {.lex_state = 370}, + [2907] = {.lex_state = 370}, + [2908] = {.lex_state = 370}, + [2909] = {.lex_state = 370}, + [2910] = {.lex_state = 370}, + [2911] = {.lex_state = 370}, + [2912] = {.lex_state = 370}, + [2913] = {.lex_state = 370}, + [2914] = {.lex_state = 370}, + [2915] = {.lex_state = 370}, + [2916] = {.lex_state = 370}, + [2917] = {.lex_state = 370}, + [2918] = {.lex_state = 370}, + [2919] = {.lex_state = 370}, + [2920] = {.lex_state = 370}, + [2921] = {.lex_state = 370}, + [2922] = {.lex_state = 370}, + [2923] = {.lex_state = 370}, + [2924] = {.lex_state = 370}, + [2925] = {.lex_state = 370}, + [2926] = {.lex_state = 370}, + [2927] = {.lex_state = 370}, + [2928] = {.lex_state = 370}, + [2929] = {.lex_state = 370}, + [2930] = {.lex_state = 370}, + [2931] = {.lex_state = 370}, + [2932] = {.lex_state = 370}, + [2933] = {.lex_state = 370}, + [2934] = {.lex_state = 370}, + [2935] = {.lex_state = 370}, + [2936] = {.lex_state = 370}, + [2937] = {.lex_state = 370}, + [2938] = {.lex_state = 370}, + [2939] = {.lex_state = 370}, + [2940] = {.lex_state = 370}, + [2941] = {.lex_state = 349}, + [2942] = {.lex_state = 370}, + [2943] = {.lex_state = 370}, + [2944] = {.lex_state = 370}, + [2945] = {.lex_state = 370}, + [2946] = {.lex_state = 370}, + [2947] = {.lex_state = 370}, + [2948] = {.lex_state = 370}, + [2949] = {.lex_state = 370}, + [2950] = {.lex_state = 392}, + [2951] = {.lex_state = 370}, + [2952] = {.lex_state = 349}, + [2953] = {.lex_state = 370}, + [2954] = {.lex_state = 370}, + [2955] = {.lex_state = 370}, + [2956] = {.lex_state = 370}, + [2957] = {.lex_state = 370}, + [2958] = {.lex_state = 370}, + [2959] = {.lex_state = 370}, + [2960] = {.lex_state = 370}, + [2961] = {.lex_state = 370}, + [2962] = {.lex_state = 370}, + [2963] = {.lex_state = 370}, + [2964] = {.lex_state = 370}, + [2965] = {.lex_state = 370}, + [2966] = {.lex_state = 370}, + [2967] = {.lex_state = 370}, + [2968] = {.lex_state = 349}, + [2969] = {.lex_state = 370}, + [2970] = {.lex_state = 370}, + [2971] = {.lex_state = 370}, + [2972] = {.lex_state = 370}, + [2973] = {.lex_state = 370}, + [2974] = {.lex_state = 370}, + [2975] = {.lex_state = 370}, + [2976] = {.lex_state = 370}, + [2977] = {.lex_state = 370}, + [2978] = {.lex_state = 370}, + [2979] = {.lex_state = 370}, + [2980] = {.lex_state = 349}, + [2981] = {.lex_state = 370}, + [2982] = {.lex_state = 370}, + [2983] = {.lex_state = 349}, + [2984] = {.lex_state = 370}, + [2985] = {.lex_state = 370}, + [2986] = {.lex_state = 370}, + [2987] = {.lex_state = 370}, + [2988] = {.lex_state = 370}, + [2989] = {.lex_state = 349}, + [2990] = {.lex_state = 370}, + [2991] = {.lex_state = 370}, + [2992] = {.lex_state = 370}, + [2993] = {.lex_state = 370}, + [2994] = {.lex_state = 370}, + [2995] = {.lex_state = 370}, + [2996] = {.lex_state = 370}, + [2997] = {.lex_state = 370}, + [2998] = {.lex_state = 370}, + [2999] = {.lex_state = 370}, + [3000] = {.lex_state = 370}, + [3001] = {.lex_state = 370}, + [3002] = {.lex_state = 370}, + [3003] = {.lex_state = 370}, + [3004] = {.lex_state = 370}, + [3005] = {.lex_state = 370}, + [3006] = {.lex_state = 370}, + [3007] = {.lex_state = 370}, + [3008] = {.lex_state = 370}, + [3009] = {.lex_state = 370}, + [3010] = {.lex_state = 370}, + [3011] = {.lex_state = 370}, + [3012] = {.lex_state = 370}, + [3013] = {.lex_state = 370}, + [3014] = {.lex_state = 370}, + [3015] = {.lex_state = 370}, + [3016] = {.lex_state = 370}, + [3017] = {.lex_state = 370}, + [3018] = {.lex_state = 370}, + [3019] = {.lex_state = 370}, + [3020] = {.lex_state = 370}, + [3021] = {.lex_state = 370}, + [3022] = {.lex_state = 370}, + [3023] = {.lex_state = 370}, + [3024] = {.lex_state = 370}, + [3025] = {.lex_state = 370}, + [3026] = {.lex_state = 349}, + [3027] = {.lex_state = 349}, + [3028] = {.lex_state = 370}, + [3029] = {.lex_state = 370}, + [3030] = {.lex_state = 370}, + [3031] = {.lex_state = 370}, + [3032] = {.lex_state = 370}, + [3033] = {.lex_state = 370}, + [3034] = {.lex_state = 370}, + [3035] = {.lex_state = 370}, + [3036] = {.lex_state = 370}, + [3037] = {.lex_state = 35}, + [3038] = {.lex_state = 353}, + [3039] = {.lex_state = 353}, + [3040] = {.lex_state = 353}, + [3041] = {.lex_state = 349}, + [3042] = {.lex_state = 353}, + [3043] = {.lex_state = 28}, + [3044] = {.lex_state = 349}, + [3045] = {.lex_state = 353}, + [3046] = {.lex_state = 349}, + [3047] = {.lex_state = 353}, + [3048] = {.lex_state = 353}, + [3049] = {.lex_state = 392}, + [3050] = {.lex_state = 353}, + [3051] = {.lex_state = 353}, + [3052] = {.lex_state = 353}, + [3053] = {.lex_state = 353}, + [3054] = {.lex_state = 353}, + [3055] = {.lex_state = 353}, + [3056] = {.lex_state = 349}, + [3057] = {.lex_state = 44}, + [3058] = {.lex_state = 353}, + [3059] = {.lex_state = 349}, + [3060] = {.lex_state = 349}, + [3061] = {.lex_state = 43}, + [3062] = {.lex_state = 349}, + [3063] = {.lex_state = 353}, + [3064] = {.lex_state = 353}, + [3065] = {.lex_state = 353}, + [3066] = {.lex_state = 349}, + [3067] = {.lex_state = 353}, + [3068] = {.lex_state = 353}, + [3069] = {.lex_state = 353}, + [3070] = {.lex_state = 353}, + [3071] = {.lex_state = 349}, + [3072] = {.lex_state = 35}, + [3073] = {.lex_state = 35}, + [3074] = {.lex_state = 353}, + [3075] = {.lex_state = 35}, + [3076] = {.lex_state = 349}, + [3077] = {.lex_state = 353}, + [3078] = {.lex_state = 353}, + [3079] = {.lex_state = 353}, + [3080] = {.lex_state = 353}, + [3081] = {.lex_state = 353}, + [3082] = {.lex_state = 35}, + [3083] = {.lex_state = 353}, + [3084] = {.lex_state = 349}, + [3085] = {.lex_state = 353}, + [3086] = {.lex_state = 353}, + [3087] = {.lex_state = 349}, + [3088] = {.lex_state = 353}, + [3089] = {.lex_state = 349}, + [3090] = {.lex_state = 349}, + [3091] = {.lex_state = 353}, + [3092] = {.lex_state = 353}, + [3093] = {.lex_state = 353}, + [3094] = {.lex_state = 353}, + [3095] = {.lex_state = 353}, + [3096] = {.lex_state = 353}, + [3097] = {.lex_state = 353}, + [3098] = {.lex_state = 353}, + [3099] = {.lex_state = 353}, + [3100] = {.lex_state = 349}, + [3101] = {.lex_state = 353}, + [3102] = {.lex_state = 353}, + [3103] = {.lex_state = 353}, + [3104] = {.lex_state = 353}, + [3105] = {.lex_state = 353}, + [3106] = {.lex_state = 353}, + [3107] = {.lex_state = 353}, + [3108] = {.lex_state = 353}, + [3109] = {.lex_state = 353}, + [3110] = {.lex_state = 353}, + [3111] = {.lex_state = 353}, + [3112] = {.lex_state = 353}, + [3113] = {.lex_state = 35}, + [3114] = {.lex_state = 353}, + [3115] = {.lex_state = 353}, + [3116] = {.lex_state = 353}, + [3117] = {.lex_state = 353}, + [3118] = {.lex_state = 353}, + [3119] = {.lex_state = 353}, + [3120] = {.lex_state = 354}, + [3121] = {.lex_state = 354}, + [3122] = {.lex_state = 353}, + [3123] = {.lex_state = 353}, + [3124] = {.lex_state = 353}, + [3125] = {.lex_state = 399}, + [3126] = {.lex_state = 353}, + [3127] = {.lex_state = 354}, + [3128] = {.lex_state = 353}, + [3129] = {.lex_state = 354}, + [3130] = {.lex_state = 353}, + [3131] = {.lex_state = 353}, + [3132] = {.lex_state = 349}, + [3133] = {.lex_state = 354}, + [3134] = {.lex_state = 353}, + [3135] = {.lex_state = 354}, + [3136] = {.lex_state = 353}, + [3137] = {.lex_state = 354}, + [3138] = {.lex_state = 353}, + [3139] = {.lex_state = 354}, + [3140] = {.lex_state = 353}, + [3141] = {.lex_state = 353}, + [3142] = {.lex_state = 353}, + [3143] = {.lex_state = 354}, + [3144] = {.lex_state = 353}, + [3145] = {.lex_state = 354}, + [3146] = {.lex_state = 353}, + [3147] = {.lex_state = 349}, + [3148] = {.lex_state = 353}, + [3149] = {.lex_state = 353}, + [3150] = {.lex_state = 353}, + [3151] = {.lex_state = 353}, + [3152] = {.lex_state = 353}, + [3153] = {.lex_state = 354}, + [3154] = {.lex_state = 353}, + [3155] = {.lex_state = 353}, + [3156] = {.lex_state = 353}, + [3157] = {.lex_state = 353}, + [3158] = {.lex_state = 353}, + [3159] = {.lex_state = 353}, + [3160] = {.lex_state = 353}, + [3161] = {.lex_state = 353}, + [3162] = {.lex_state = 353}, + [3163] = {.lex_state = 353}, + [3164] = {.lex_state = 353}, + [3165] = {.lex_state = 353}, + [3166] = {.lex_state = 353}, + [3167] = {.lex_state = 354}, + [3168] = {.lex_state = 353}, + [3169] = {.lex_state = 349}, + [3170] = {.lex_state = 353}, + [3171] = {.lex_state = 353}, + [3172] = {.lex_state = 353}, + [3173] = {.lex_state = 353}, + [3174] = {.lex_state = 353}, + [3175] = {.lex_state = 354}, + [3176] = {.lex_state = 353}, + [3177] = {.lex_state = 353}, + [3178] = {.lex_state = 353}, + [3179] = {.lex_state = 353}, + [3180] = {.lex_state = 353}, + [3181] = {.lex_state = 353}, + [3182] = {.lex_state = 353}, + [3183] = {.lex_state = 353}, + [3184] = {.lex_state = 353}, + [3185] = {.lex_state = 353}, + [3186] = {.lex_state = 35}, + [3187] = {.lex_state = 353}, + [3188] = {.lex_state = 353}, + [3189] = {.lex_state = 353}, + [3190] = {.lex_state = 353}, + [3191] = {.lex_state = 353}, + [3192] = {.lex_state = 353}, + [3193] = {.lex_state = 353}, + [3194] = {.lex_state = 353}, + [3195] = {.lex_state = 353}, + [3196] = {.lex_state = 353}, + [3197] = {.lex_state = 353}, + [3198] = {.lex_state = 35}, + [3199] = {.lex_state = 353}, + [3200] = {.lex_state = 353}, + [3201] = {.lex_state = 353}, + [3202] = {.lex_state = 349}, + [3203] = {.lex_state = 353}, + [3204] = {.lex_state = 354}, + [3205] = {.lex_state = 353}, + [3206] = {.lex_state = 353}, + [3207] = {.lex_state = 353}, + [3208] = {.lex_state = 353}, + [3209] = {.lex_state = 353}, + [3210] = {.lex_state = 353}, + [3211] = {.lex_state = 35}, + [3212] = {.lex_state = 353}, + [3213] = {.lex_state = 353}, + [3214] = {.lex_state = 353}, + [3215] = {.lex_state = 353}, + [3216] = {.lex_state = 35}, + [3217] = {.lex_state = 353}, + [3218] = {.lex_state = 35}, + [3219] = {.lex_state = 354}, + [3220] = {.lex_state = 353}, + [3221] = {.lex_state = 349}, + [3222] = {.lex_state = 349}, + [3223] = {.lex_state = 399}, + [3224] = {.lex_state = 35}, + [3225] = {.lex_state = 353}, + [3226] = {.lex_state = 353}, + [3227] = {.lex_state = 353}, + [3228] = {.lex_state = 349}, + [3229] = {.lex_state = 353}, + [3230] = {.lex_state = 354}, + [3231] = {.lex_state = 354}, + [3232] = {.lex_state = 353}, + [3233] = {.lex_state = 353}, + [3234] = {.lex_state = 353}, + [3235] = {.lex_state = 353}, + [3236] = {.lex_state = 353}, + [3237] = {.lex_state = 353}, + [3238] = {.lex_state = 353}, + [3239] = {.lex_state = 353}, + [3240] = {.lex_state = 353}, + [3241] = {.lex_state = 353}, + [3242] = {.lex_state = 353}, + [3243] = {.lex_state = 353}, + [3244] = {.lex_state = 353}, + [3245] = {.lex_state = 353}, + [3246] = {.lex_state = 353}, + [3247] = {.lex_state = 353}, + [3248] = {.lex_state = 353}, + [3249] = {.lex_state = 353}, + [3250] = {.lex_state = 353}, + [3251] = {.lex_state = 353}, + [3252] = {.lex_state = 353}, + [3253] = {.lex_state = 353}, + [3254] = {.lex_state = 353}, + [3255] = {.lex_state = 353}, + [3256] = {.lex_state = 353}, + [3257] = {.lex_state = 353}, + [3258] = {.lex_state = 353}, + [3259] = {.lex_state = 353}, + [3260] = {.lex_state = 353}, + [3261] = {.lex_state = 353}, + [3262] = {.lex_state = 399}, + [3263] = {.lex_state = 353}, + [3264] = {.lex_state = 353}, + [3265] = {.lex_state = 353}, + [3266] = {.lex_state = 353}, + [3267] = {.lex_state = 353}, + [3268] = {.lex_state = 353}, + [3269] = {.lex_state = 353}, + [3270] = {.lex_state = 35}, + [3271] = {.lex_state = 353}, + [3272] = {.lex_state = 353}, + [3273] = {.lex_state = 349}, + [3274] = {.lex_state = 353}, + [3275] = {.lex_state = 353}, + [3276] = {.lex_state = 353}, + [3277] = {.lex_state = 349}, + [3278] = {.lex_state = 353}, + [3279] = {.lex_state = 353}, + [3280] = {.lex_state = 353}, + [3281] = {.lex_state = 354}, + [3282] = {.lex_state = 353}, + [3283] = {.lex_state = 349}, + [3284] = {.lex_state = 354}, + [3285] = {.lex_state = 349}, + [3286] = {.lex_state = 354}, + [3287] = {.lex_state = 354}, + [3288] = {.lex_state = 349}, + [3289] = {.lex_state = 354}, + [3290] = {.lex_state = 353}, + [3291] = {.lex_state = 353}, + [3292] = {.lex_state = 353}, + [3293] = {.lex_state = 353}, + [3294] = {.lex_state = 353}, + [3295] = {.lex_state = 353}, + [3296] = {.lex_state = 353}, + [3297] = {.lex_state = 399}, + [3298] = {.lex_state = 353}, + [3299] = {.lex_state = 353}, + [3300] = {.lex_state = 353}, + [3301] = {.lex_state = 353}, + [3302] = {.lex_state = 353}, + [3303] = {.lex_state = 353}, + [3304] = {.lex_state = 370}, + [3305] = {.lex_state = 28}, + [3306] = {.lex_state = 370}, + [3307] = {.lex_state = 370}, + [3308] = {.lex_state = 370}, + [3309] = {.lex_state = 353}, + [3310] = {.lex_state = 35}, + [3311] = {.lex_state = 353}, + [3312] = {.lex_state = 370}, + [3313] = {.lex_state = 353}, + [3314] = {.lex_state = 370}, + [3315] = {.lex_state = 353}, + [3316] = {.lex_state = 349}, + [3317] = {.lex_state = 353}, + [3318] = {.lex_state = 28}, + [3319] = {.lex_state = 353}, + [3320] = {.lex_state = 353}, + [3321] = {.lex_state = 28}, + [3322] = {.lex_state = 353}, + [3323] = {.lex_state = 28}, + [3324] = {.lex_state = 353}, + [3325] = {.lex_state = 353}, + [3326] = {.lex_state = 28}, + [3327] = {.lex_state = 353}, + [3328] = {.lex_state = 353}, + [3329] = {.lex_state = 349}, + [3330] = {.lex_state = 349}, + [3331] = {.lex_state = 349}, + [3332] = {.lex_state = 349}, + [3333] = {.lex_state = 370}, + [3334] = {.lex_state = 349}, + [3335] = {.lex_state = 349}, + [3336] = {.lex_state = 349}, + [3337] = {.lex_state = 349}, + [3338] = {.lex_state = 349}, + [3339] = {.lex_state = 389}, + [3340] = {.lex_state = 349}, + [3341] = {.lex_state = 349}, + [3342] = {.lex_state = 370}, + [3343] = {.lex_state = 349}, + [3344] = {.lex_state = 349}, + [3345] = {.lex_state = 349}, + [3346] = {.lex_state = 349}, + [3347] = {.lex_state = 349}, + [3348] = {.lex_state = 349}, + [3349] = {.lex_state = 349}, + [3350] = {.lex_state = 349}, + [3351] = {.lex_state = 349}, + [3352] = {.lex_state = 349}, + [3353] = {.lex_state = 349}, + [3354] = {.lex_state = 349}, + [3355] = {.lex_state = 349}, + [3356] = {.lex_state = 370}, + [3357] = {.lex_state = 349}, + [3358] = {.lex_state = 349}, + [3359] = {.lex_state = 349}, + [3360] = {.lex_state = 349}, + [3361] = {.lex_state = 349}, + [3362] = {.lex_state = 349}, + [3363] = {.lex_state = 349}, + [3364] = {.lex_state = 349}, + [3365] = {.lex_state = 349}, + [3366] = {.lex_state = 349}, + [3367] = {.lex_state = 349}, + [3368] = {.lex_state = 349}, + [3369] = {.lex_state = 349}, + [3370] = {.lex_state = 349}, + [3371] = {.lex_state = 349}, + [3372] = {.lex_state = 389}, + [3373] = {.lex_state = 349}, + [3374] = {.lex_state = 349}, + [3375] = {.lex_state = 349}, + [3376] = {.lex_state = 349}, + [3377] = {.lex_state = 349}, + [3378] = {.lex_state = 349}, + [3379] = {.lex_state = 349}, + [3380] = {.lex_state = 349}, + [3381] = {.lex_state = 349}, + [3382] = {.lex_state = 349}, + [3383] = {.lex_state = 349}, + [3384] = {.lex_state = 349}, + [3385] = {.lex_state = 349}, + [3386] = {.lex_state = 349}, + [3387] = {.lex_state = 349}, + [3388] = {.lex_state = 349}, + [3389] = {.lex_state = 349}, + [3390] = {.lex_state = 349}, + [3391] = {.lex_state = 349}, + [3392] = {.lex_state = 389}, + [3393] = {.lex_state = 389}, + [3394] = {.lex_state = 370}, + [3395] = {.lex_state = 349}, + [3396] = {.lex_state = 349}, + [3397] = {.lex_state = 349}, + [3398] = {.lex_state = 349}, + [3399] = {.lex_state = 349}, + [3400] = {.lex_state = 349}, + [3401] = {.lex_state = 349}, + [3402] = {.lex_state = 349}, + [3403] = {.lex_state = 349}, + [3404] = {.lex_state = 349}, + [3405] = {.lex_state = 349}, + [3406] = {.lex_state = 349}, + [3407] = {.lex_state = 349}, + [3408] = {.lex_state = 349}, + [3409] = {.lex_state = 389}, + [3410] = {.lex_state = 349}, + [3411] = {.lex_state = 349}, + [3412] = {.lex_state = 349}, + [3413] = {.lex_state = 389}, + [3414] = {.lex_state = 389}, + [3415] = {.lex_state = 389}, + [3416] = {.lex_state = 349}, + [3417] = {.lex_state = 349}, + [3418] = {.lex_state = 349}, + [3419] = {.lex_state = 389}, + [3420] = {.lex_state = 389}, + [3421] = {.lex_state = 0}, + [3422] = {.lex_state = 349}, + [3423] = {.lex_state = 0}, + [3424] = {.lex_state = 349}, + [3425] = {.lex_state = 389}, + [3426] = {.lex_state = 0}, + [3427] = {.lex_state = 389}, + [3428] = {.lex_state = 349}, + [3429] = {.lex_state = 0}, + [3430] = {.lex_state = 0}, + [3431] = {.lex_state = 349}, + [3432] = {.lex_state = 0}, + [3433] = {.lex_state = 349}, + [3434] = {.lex_state = 46}, + [3435] = {.lex_state = 46}, + [3436] = {.lex_state = 349}, + [3437] = {.lex_state = 0}, + [3438] = {.lex_state = 46}, + [3439] = {.lex_state = 0}, + [3440] = {.lex_state = 389}, + [3441] = {.lex_state = 46}, + [3442] = {.lex_state = 349}, + [3443] = {.lex_state = 349}, + [3444] = {.lex_state = 46}, + [3445] = {.lex_state = 389}, + [3446] = {.lex_state = 0}, + [3447] = {.lex_state = 0}, + [3448] = {.lex_state = 0}, + [3449] = {.lex_state = 0}, + [3450] = {.lex_state = 0}, + [3451] = {.lex_state = 349}, + [3452] = {.lex_state = 389}, + [3453] = {.lex_state = 46}, + [3454] = {.lex_state = 0}, + [3455] = {.lex_state = 389}, + [3456] = {.lex_state = 0}, + [3457] = {.lex_state = 349}, + [3458] = {.lex_state = 46}, + [3459] = {.lex_state = 0}, + [3460] = {.lex_state = 0}, + [3461] = {.lex_state = 349}, + [3462] = {.lex_state = 46}, + [3463] = {.lex_state = 46}, + [3464] = {.lex_state = 46}, + [3465] = {.lex_state = 46}, + [3466] = {.lex_state = 0}, + [3467] = {.lex_state = 46}, + [3468] = {.lex_state = 349}, + [3469] = {.lex_state = 389}, + [3470] = {.lex_state = 46}, + [3471] = {.lex_state = 389}, + [3472] = {.lex_state = 46}, + [3473] = {.lex_state = 0}, + [3474] = {.lex_state = 46}, + [3475] = {.lex_state = 349}, + [3476] = {.lex_state = 349}, + [3477] = {.lex_state = 389}, + [3478] = {.lex_state = 349}, + [3479] = {.lex_state = 349}, + [3480] = {.lex_state = 349}, + [3481] = {.lex_state = 0}, + [3482] = {.lex_state = 389}, + [3483] = {.lex_state = 46}, + [3484] = {.lex_state = 46}, + [3485] = {.lex_state = 349}, + [3486] = {.lex_state = 46}, + [3487] = {.lex_state = 389}, + [3488] = {.lex_state = 349}, + [3489] = {.lex_state = 389}, + [3490] = {.lex_state = 389}, + [3491] = {.lex_state = 0}, + [3492] = {.lex_state = 349}, + [3493] = {.lex_state = 0}, + [3494] = {.lex_state = 46}, + [3495] = {.lex_state = 46}, + [3496] = {.lex_state = 0}, + [3497] = {.lex_state = 397}, + [3498] = {.lex_state = 38}, + [3499] = {.lex_state = 0}, + [3500] = {.lex_state = 0}, + [3501] = {.lex_state = 0}, + [3502] = {.lex_state = 46}, + [3503] = {.lex_state = 349}, + [3504] = {.lex_state = 46}, + [3505] = {.lex_state = 389}, + [3506] = {.lex_state = 46}, + [3507] = {.lex_state = 0}, + [3508] = {.lex_state = 46}, + [3509] = {.lex_state = 0}, + [3510] = {.lex_state = 37}, + [3511] = {.lex_state = 46}, + [3512] = {.lex_state = 389}, + [3513] = {.lex_state = 389}, + [3514] = {.lex_state = 349}, + [3515] = {.lex_state = 389}, + [3516] = {.lex_state = 349}, + [3517] = {.lex_state = 389}, + [3518] = {.lex_state = 46}, + [3519] = {.lex_state = 0}, + [3520] = {.lex_state = 349}, + [3521] = {.lex_state = 349}, + [3522] = {.lex_state = 46}, + [3523] = {.lex_state = 0}, + [3524] = {.lex_state = 349}, + [3525] = {.lex_state = 349}, + [3526] = {.lex_state = 38}, + [3527] = {.lex_state = 46}, + [3528] = {.lex_state = 389}, + [3529] = {.lex_state = 349}, + [3530] = {.lex_state = 389}, + [3531] = {.lex_state = 349}, + [3532] = {.lex_state = 397}, + [3533] = {.lex_state = 349}, + [3534] = {.lex_state = 0}, + [3535] = {.lex_state = 349}, + [3536] = {.lex_state = 349}, + [3537] = {.lex_state = 349}, + [3538] = {.lex_state = 0}, + [3539] = {.lex_state = 349}, + [3540] = {.lex_state = 349}, + [3541] = {.lex_state = 389}, + [3542] = {.lex_state = 349}, + [3543] = {.lex_state = 349}, + [3544] = {.lex_state = 46}, + [3545] = {.lex_state = 349}, + [3546] = {.lex_state = 349}, + [3547] = {.lex_state = 349}, + [3548] = {.lex_state = 0}, + [3549] = {.lex_state = 349}, + [3550] = {.lex_state = 46}, + [3551] = {.lex_state = 46}, + [3552] = {.lex_state = 389}, + [3553] = {.lex_state = 0}, + [3554] = {.lex_state = 400}, + [3555] = {.lex_state = 389}, + [3556] = {.lex_state = 389}, + [3557] = {.lex_state = 0}, + [3558] = {.lex_state = 0}, + [3559] = {.lex_state = 0}, + [3560] = {.lex_state = 0}, + [3561] = {.lex_state = 0}, + [3562] = {.lex_state = 0}, + [3563] = {.lex_state = 0}, + [3564] = {.lex_state = 0}, + [3565] = {.lex_state = 0}, + [3566] = {.lex_state = 0}, + [3567] = {.lex_state = 349}, + [3568] = {.lex_state = 0}, + [3569] = {.lex_state = 46}, + [3570] = {.lex_state = 0}, + [3571] = {.lex_state = 0}, + [3572] = {.lex_state = 46}, + [3573] = {.lex_state = 0}, + [3574] = {.lex_state = 0}, + [3575] = {.lex_state = 389}, + [3576] = {.lex_state = 0}, + [3577] = {.lex_state = 349}, + [3578] = {.lex_state = 0}, + [3579] = {.lex_state = 0}, + [3580] = {.lex_state = 389}, + [3581] = {.lex_state = 349}, + [3582] = {.lex_state = 389}, + [3583] = {.lex_state = 349}, + [3584] = {.lex_state = 0}, + [3585] = {.lex_state = 349}, + [3586] = {.lex_state = 0}, + [3587] = {.lex_state = 0}, + [3588] = {.lex_state = 0}, + [3589] = {.lex_state = 0}, + [3590] = {.lex_state = 0}, + [3591] = {.lex_state = 0}, + [3592] = {.lex_state = 0}, + [3593] = {.lex_state = 349}, + [3594] = {.lex_state = 0}, + [3595] = {.lex_state = 0}, + [3596] = {.lex_state = 0}, + [3597] = {.lex_state = 0}, + [3598] = {.lex_state = 0}, + [3599] = {.lex_state = 46}, + [3600] = {.lex_state = 0}, + [3601] = {.lex_state = 0}, + [3602] = {.lex_state = 0}, + [3603] = {.lex_state = 0}, + [3604] = {.lex_state = 0}, + [3605] = {.lex_state = 0}, + [3606] = {.lex_state = 0}, + [3607] = {.lex_state = 0}, + [3608] = {.lex_state = 0}, + [3609] = {.lex_state = 0}, + [3610] = {.lex_state = 0}, + [3611] = {.lex_state = 0}, + [3612] = {.lex_state = 0}, + [3613] = {.lex_state = 0}, + [3614] = {.lex_state = 0}, + [3615] = {.lex_state = 0}, + [3616] = {.lex_state = 46}, + [3617] = {.lex_state = 0}, + [3618] = {.lex_state = 0}, + [3619] = {.lex_state = 392}, + [3620] = {.lex_state = 29}, + [3621] = {.lex_state = 349}, + [3622] = {.lex_state = 0}, + [3623] = {.lex_state = 0}, + [3624] = {.lex_state = 0}, + [3625] = {.lex_state = 0}, + [3626] = {.lex_state = 0}, + [3627] = {.lex_state = 0}, + [3628] = {.lex_state = 0}, + [3629] = {.lex_state = 0}, + [3630] = {.lex_state = 0}, + [3631] = {.lex_state = 0}, + [3632] = {.lex_state = 0}, + [3633] = {.lex_state = 29}, + [3634] = {.lex_state = 0}, + [3635] = {.lex_state = 349}, + [3636] = {.lex_state = 0}, + [3637] = {.lex_state = 349}, + [3638] = {.lex_state = 0}, + [3639] = {.lex_state = 0}, + [3640] = {.lex_state = 0}, + [3641] = {.lex_state = 0}, + [3642] = {.lex_state = 0}, + [3643] = {.lex_state = 349}, + [3644] = {.lex_state = 0}, + [3645] = {.lex_state = 0}, + [3646] = {.lex_state = 0}, + [3647] = {.lex_state = 0}, + [3648] = {.lex_state = 0}, + [3649] = {.lex_state = 389}, + [3650] = {.lex_state = 0}, + [3651] = {.lex_state = 349}, + [3652] = {.lex_state = 46}, + [3653] = {.lex_state = 0}, + [3654] = {.lex_state = 0}, + [3655] = {.lex_state = 0}, + [3656] = {.lex_state = 45}, + [3657] = {.lex_state = 0}, + [3658] = {.lex_state = 0}, + [3659] = {.lex_state = 0}, + [3660] = {.lex_state = 0}, + [3661] = {.lex_state = 0}, + [3662] = {.lex_state = 0}, + [3663] = {.lex_state = 0}, + [3664] = {.lex_state = 0}, + [3665] = {.lex_state = 349}, + [3666] = {.lex_state = 349}, + [3667] = {.lex_state = 0}, + [3668] = {.lex_state = 0}, + [3669] = {.lex_state = 0}, + [3670] = {.lex_state = 0}, + [3671] = {.lex_state = 29}, + [3672] = {.lex_state = 0}, + [3673] = {.lex_state = 0}, + [3674] = {.lex_state = 0}, + [3675] = {.lex_state = 349}, + [3676] = {.lex_state = 0}, + [3677] = {.lex_state = 0}, + [3678] = {.lex_state = 0}, + [3679] = {.lex_state = 0}, + [3680] = {.lex_state = 0}, + [3681] = {.lex_state = 0}, + [3682] = {.lex_state = 46}, + [3683] = {.lex_state = 0}, + [3684] = {.lex_state = 0}, + [3685] = {.lex_state = 0}, + [3686] = {.lex_state = 0}, + [3687] = {.lex_state = 389}, + [3688] = {.lex_state = 0}, + [3689] = {.lex_state = 0}, + [3690] = {.lex_state = 349}, + [3691] = {.lex_state = 0}, + [3692] = {.lex_state = 45}, + [3693] = {.lex_state = 46}, + [3694] = {.lex_state = 389}, + [3695] = {.lex_state = 46}, + [3696] = {.lex_state = 0}, + [3697] = {.lex_state = 0}, + [3698] = {.lex_state = 349}, + [3699] = {.lex_state = 389}, + [3700] = {.lex_state = 349}, + [3701] = {.lex_state = 0}, + [3702] = {.lex_state = 0}, + [3703] = {.lex_state = 349}, + [3704] = {.lex_state = 0}, + [3705] = {.lex_state = 0}, + [3706] = {.lex_state = 0}, + [3707] = {.lex_state = 349}, + [3708] = {.lex_state = 0}, + [3709] = {.lex_state = 0}, + [3710] = {.lex_state = 0}, + [3711] = {.lex_state = 0}, + [3712] = {.lex_state = 0}, + [3713] = {.lex_state = 0}, + [3714] = {.lex_state = 0}, + [3715] = {.lex_state = 0}, + [3716] = {.lex_state = 0}, + [3717] = {.lex_state = 0}, + [3718] = {.lex_state = 0}, + [3719] = {.lex_state = 0}, + [3720] = {.lex_state = 0}, + [3721] = {.lex_state = 0}, + [3722] = {.lex_state = 0}, + [3723] = {.lex_state = 0}, + [3724] = {.lex_state = 0}, + [3725] = {.lex_state = 0}, + [3726] = {.lex_state = 389}, + [3727] = {.lex_state = 349}, + [3728] = {.lex_state = 0}, + [3729] = {.lex_state = 0}, + [3730] = {.lex_state = 0}, + [3731] = {.lex_state = 349}, + [3732] = {.lex_state = 349}, + [3733] = {.lex_state = 0}, + [3734] = {.lex_state = 0}, + [3735] = {.lex_state = 0}, + [3736] = {.lex_state = 0}, + [3737] = {.lex_state = 0}, + [3738] = {.lex_state = 0}, + [3739] = {.lex_state = 0}, + [3740] = {.lex_state = 0}, + [3741] = {.lex_state = 0}, + [3742] = {.lex_state = 0}, + [3743] = {.lex_state = 0}, + [3744] = {.lex_state = 0}, + [3745] = {.lex_state = 0}, + [3746] = {.lex_state = 0}, + [3747] = {.lex_state = 0}, + [3748] = {.lex_state = 0}, + [3749] = {.lex_state = 0}, + [3750] = {.lex_state = 0}, + [3751] = {.lex_state = 0}, + [3752] = {.lex_state = 0}, + [3753] = {.lex_state = 349}, + [3754] = {.lex_state = 0}, + [3755] = {.lex_state = 39}, + [3756] = {.lex_state = 0}, + [3757] = {.lex_state = 0}, + [3758] = {.lex_state = 0}, + [3759] = {.lex_state = 0}, + [3760] = {.lex_state = 349}, + [3761] = {.lex_state = 0}, + [3762] = {.lex_state = 0}, + [3763] = {.lex_state = 0}, + [3764] = {.lex_state = 46}, + [3765] = {.lex_state = 0}, + [3766] = {.lex_state = 46}, + [3767] = {.lex_state = 349}, + [3768] = {.lex_state = 0}, + [3769] = {.lex_state = 0}, + [3770] = {.lex_state = 349}, + [3771] = {.lex_state = 0}, + [3772] = {.lex_state = 0}, + [3773] = {.lex_state = 0}, + [3774] = {.lex_state = 0}, + [3775] = {.lex_state = 0}, + [3776] = {.lex_state = 0}, + [3777] = {.lex_state = 0}, + [3778] = {.lex_state = 389}, + [3779] = {.lex_state = 349}, + [3780] = {.lex_state = 0}, + [3781] = {.lex_state = 0}, + [3782] = {.lex_state = 0}, + [3783] = {.lex_state = 349}, + [3784] = {.lex_state = 0}, + [3785] = {.lex_state = 0}, + [3786] = {.lex_state = 0}, + [3787] = {.lex_state = 0}, + [3788] = {.lex_state = 0}, + [3789] = {.lex_state = 349}, + [3790] = {.lex_state = 0}, + [3791] = {.lex_state = 0}, + [3792] = {.lex_state = 389}, + [3793] = {.lex_state = 0}, + [3794] = {.lex_state = 0}, + [3795] = {.lex_state = 0}, + [3796] = {.lex_state = 0}, + [3797] = {.lex_state = 0}, + [3798] = {.lex_state = 349}, + [3799] = {.lex_state = 42}, + [3800] = {.lex_state = 0}, + [3801] = {.lex_state = 0}, + [3802] = {.lex_state = 0}, + [3803] = {.lex_state = 0}, + [3804] = {.lex_state = 0}, + [3805] = {.lex_state = 389}, + [3806] = {.lex_state = 0}, + [3807] = {.lex_state = 0}, + [3808] = {.lex_state = 0}, + [3809] = {.lex_state = 0}, + [3810] = {.lex_state = 0}, + [3811] = {.lex_state = 0}, + [3812] = {.lex_state = 0}, + [3813] = {.lex_state = 0}, + [3814] = {.lex_state = 0}, + [3815] = {.lex_state = 0}, + [3816] = {.lex_state = 0}, + [3817] = {.lex_state = 389}, + [3818] = {.lex_state = 46}, + [3819] = {.lex_state = 0}, + [3820] = {.lex_state = 0}, + [3821] = {.lex_state = 42}, + [3822] = {.lex_state = 0}, + [3823] = {.lex_state = 0}, + [3824] = {.lex_state = 0}, + [3825] = {.lex_state = 0}, + [3826] = {.lex_state = 0}, + [3827] = {.lex_state = 41}, + [3828] = {.lex_state = 0}, + [3829] = {.lex_state = 0}, + [3830] = {.lex_state = 0}, + [3831] = {.lex_state = 0}, + [3832] = {.lex_state = 0}, + [3833] = {.lex_state = 389}, + [3834] = {.lex_state = 0}, + [3835] = {.lex_state = 0}, + [3836] = {.lex_state = 0}, + [3837] = {.lex_state = 0}, + [3838] = {.lex_state = 0}, + [3839] = {.lex_state = 0}, + [3840] = {.lex_state = 0}, + [3841] = {.lex_state = 0}, + [3842] = {.lex_state = 0}, + [3843] = {.lex_state = 0}, + [3844] = {.lex_state = 349}, + [3845] = {.lex_state = 0}, + [3846] = {.lex_state = 0}, + [3847] = {.lex_state = 0}, + [3848] = {.lex_state = 0}, + [3849] = {.lex_state = 389}, + [3850] = {.lex_state = 46}, + [3851] = {.lex_state = 0}, + [3852] = {.lex_state = 0}, + [3853] = {.lex_state = 0}, + [3854] = {.lex_state = 42}, + [3855] = {.lex_state = 0}, + [3856] = {.lex_state = 389}, + [3857] = {.lex_state = 46}, + [3858] = {.lex_state = 0}, + [3859] = {.lex_state = 0}, + [3860] = {.lex_state = 0}, + [3861] = {.lex_state = 349}, + [3862] = {.lex_state = 0}, + [3863] = {.lex_state = 0}, + [3864] = {.lex_state = 0}, + [3865] = {.lex_state = 0}, + [3866] = {.lex_state = 349}, + [3867] = {.lex_state = 0}, + [3868] = {.lex_state = 349}, + [3869] = {.lex_state = 46}, + [3870] = {.lex_state = 0}, + [3871] = {.lex_state = 0}, + [3872] = {.lex_state = 349}, + [3873] = {.lex_state = 0}, + [3874] = {.lex_state = 0}, + [3875] = {.lex_state = 0}, + [3876] = {.lex_state = 42}, + [3877] = {.lex_state = 0}, + [3878] = {.lex_state = 42}, + [3879] = {.lex_state = 0}, + [3880] = {.lex_state = 0}, + [3881] = {.lex_state = 0}, + [3882] = {.lex_state = 46}, + [3883] = {.lex_state = 389}, + [3884] = {.lex_state = 0}, + [3885] = {.lex_state = 46}, + [3886] = {.lex_state = 0}, + [3887] = {.lex_state = 0}, + [3888] = {.lex_state = 0}, + [3889] = {.lex_state = 0}, + [3890] = {.lex_state = 0}, + [3891] = {.lex_state = 349}, + [3892] = {.lex_state = 0}, + [3893] = {.lex_state = 0}, + [3894] = {.lex_state = 0}, + [3895] = {.lex_state = 0}, + [3896] = {.lex_state = 349}, + [3897] = {.lex_state = 0}, + [3898] = {.lex_state = 389}, + [3899] = {.lex_state = 0}, + [3900] = {.lex_state = 0}, + [3901] = {.lex_state = 0}, + [3902] = {.lex_state = 0}, + [3903] = {.lex_state = 389}, + [3904] = {.lex_state = 0}, + [3905] = {.lex_state = 0}, + [3906] = {.lex_state = 0}, + [3907] = {.lex_state = 0}, + [3908] = {.lex_state = 0}, + [3909] = {.lex_state = 0}, + [3910] = {.lex_state = 0}, + [3911] = {.lex_state = 349}, + [3912] = {.lex_state = 0}, + [3913] = {.lex_state = 349}, + [3914] = {.lex_state = 0}, + [3915] = {.lex_state = 389}, + [3916] = {.lex_state = 0}, + [3917] = {.lex_state = 0}, + [3918] = {.lex_state = 46}, + [3919] = {.lex_state = 0}, + [3920] = {.lex_state = 0}, + [3921] = {.lex_state = 0}, + [3922] = {.lex_state = 0}, + [3923] = {.lex_state = 349}, + [3924] = {.lex_state = 0}, + [3925] = {.lex_state = 40}, + [3926] = {.lex_state = 0}, + [3927] = {.lex_state = 389}, + [3928] = {.lex_state = 0}, + [3929] = {.lex_state = 41}, + [3930] = {.lex_state = 389}, + [3931] = {.lex_state = 389}, + [3932] = {.lex_state = 0}, + [3933] = {.lex_state = 389}, + [3934] = {.lex_state = 0}, + [3935] = {.lex_state = 349}, + [3936] = {.lex_state = 389}, + [3937] = {.lex_state = 349}, + [3938] = {.lex_state = 0}, + [3939] = {.lex_state = 0}, + [3940] = {.lex_state = 389}, + [3941] = {.lex_state = 0}, + [3942] = {.lex_state = 0}, + [3943] = {.lex_state = 0}, + [3944] = {.lex_state = 0}, + [3945] = {.lex_state = 0}, + [3946] = {.lex_state = 46}, + [3947] = {.lex_state = 0}, + [3948] = {.lex_state = 0}, + [3949] = {.lex_state = 0}, + [3950] = {.lex_state = 0}, + [3951] = {.lex_state = 0}, + [3952] = {.lex_state = 389}, + [3953] = {.lex_state = 349}, + [3954] = {.lex_state = 0}, + [3955] = {.lex_state = 0}, + [3956] = {.lex_state = 0}, + [3957] = {.lex_state = 0}, + [3958] = {.lex_state = 0}, + [3959] = {.lex_state = 0}, + [3960] = {.lex_state = 46}, + [3961] = {.lex_state = 389}, + [3962] = {.lex_state = 0}, + [3963] = {.lex_state = 0}, + [3964] = {.lex_state = 0}, + [3965] = {.lex_state = 0}, + [3966] = {.lex_state = 0}, + [3967] = {.lex_state = 0}, + [3968] = {.lex_state = 0}, + [3969] = {.lex_state = 0}, + [3970] = {.lex_state = 349}, + [3971] = {.lex_state = 46}, + [3972] = {.lex_state = 0}, + [3973] = {.lex_state = 42}, + [3974] = {.lex_state = 0}, + [3975] = {.lex_state = 0}, + [3976] = {.lex_state = 0}, + [3977] = {.lex_state = 349}, + [3978] = {.lex_state = 0}, + [3979] = {.lex_state = 389}, + [3980] = {.lex_state = 0}, + [3981] = {.lex_state = 42}, + [3982] = {.lex_state = 0}, + [3983] = {.lex_state = 0}, + [3984] = {.lex_state = 349}, + [3985] = {.lex_state = 0}, + [3986] = {.lex_state = 40}, + [3987] = {.lex_state = 0}, + [3988] = {.lex_state = 0}, + [3989] = {.lex_state = 0}, + [3990] = {.lex_state = 0}, + [3991] = {.lex_state = 0}, + [3992] = {.lex_state = 0}, + [3993] = {.lex_state = 0}, + [3994] = {.lex_state = 349}, + [3995] = {.lex_state = 0}, + [3996] = {.lex_state = 0}, + [3997] = {.lex_state = 0}, + [3998] = {.lex_state = 389}, + [3999] = {.lex_state = 0}, + [4000] = {.lex_state = 0}, + [4001] = {.lex_state = 0}, + [4002] = {.lex_state = 0}, + [4003] = {.lex_state = 0}, + [4004] = {.lex_state = 0}, + [4005] = {.lex_state = 389}, + [4006] = {.lex_state = 349}, + [4007] = {.lex_state = 0}, + [4008] = {.lex_state = 0}, + [4009] = {.lex_state = 0}, + [4010] = {.lex_state = 0}, + [4011] = {.lex_state = 0}, + [4012] = {.lex_state = 0}, + [4013] = {.lex_state = 0}, + [4014] = {.lex_state = 0}, + [4015] = {.lex_state = 0}, + [4016] = {.lex_state = 0}, + [4017] = {.lex_state = 0}, + [4018] = {.lex_state = 349}, + [4019] = {.lex_state = 0}, + [4020] = {.lex_state = 0}, + [4021] = {.lex_state = 0}, + [4022] = {.lex_state = 0}, + [4023] = {.lex_state = 0}, + [4024] = {.lex_state = 0}, + [4025] = {.lex_state = 0}, + [4026] = {.lex_state = 0}, + [4027] = {.lex_state = 0}, + [4028] = {.lex_state = 0}, + [4029] = {.lex_state = 0}, + [4030] = {.lex_state = 389}, + [4031] = {.lex_state = 0}, + [4032] = {.lex_state = 0}, + [4033] = {.lex_state = 0}, + [4034] = {.lex_state = 0}, + [4035] = {.lex_state = 0}, + [4036] = {.lex_state = 389}, + [4037] = {.lex_state = 0}, + [4038] = {.lex_state = 0}, + [4039] = {.lex_state = 0}, + [4040] = {.lex_state = 0}, + [4041] = {.lex_state = 0}, + [4042] = {.lex_state = 0}, + [4043] = {.lex_state = 0}, + [4044] = {.lex_state = 47}, + [4045] = {.lex_state = 389}, + [4046] = {.lex_state = 0}, + [4047] = {.lex_state = 0}, + [4048] = {.lex_state = 0}, + [4049] = {.lex_state = 0}, + [4050] = {.lex_state = 0}, + [4051] = {.lex_state = 0}, + [4052] = {.lex_state = 0}, + [4053] = {.lex_state = 0}, + [4054] = {.lex_state = 0}, + [4055] = {.lex_state = 0}, + [4056] = {.lex_state = 0}, + [4057] = {.lex_state = 0}, + [4058] = {.lex_state = 0}, + [4059] = {.lex_state = 0}, + [4060] = {.lex_state = 0}, + [4061] = {.lex_state = 0}, + [4062] = {.lex_state = 0}, + [4063] = {.lex_state = 0}, + [4064] = {.lex_state = 0}, + [4065] = {.lex_state = 0}, + [4066] = {.lex_state = 0}, + [4067] = {.lex_state = 0}, + [4068] = {.lex_state = 636}, + [4069] = {.lex_state = 983}, + [4070] = {.lex_state = 988}, + [4071] = {.lex_state = 993}, + [4072] = {.lex_state = 389}, + [4073] = {.lex_state = 349}, + [4074] = {.lex_state = 0}, + [4075] = {.lex_state = 0}, + [4076] = {.lex_state = 0}, + [4077] = {.lex_state = 0}, + [4078] = {.lex_state = 0}, + [4079] = {.lex_state = 389}, + [4080] = {.lex_state = 0}, + [4081] = {.lex_state = 0}, + [4082] = {.lex_state = 389}, + [4083] = {.lex_state = 0}, + [4084] = {.lex_state = 0}, + [4085] = {.lex_state = 0}, + [4086] = {.lex_state = 0}, + [4087] = {.lex_state = 0}, + [4088] = {.lex_state = 0}, + [4089] = {.lex_state = 0}, + [4090] = {.lex_state = 389}, + [4091] = {.lex_state = 0}, + [4092] = {.lex_state = 0}, + [4093] = {.lex_state = 0}, + [4094] = {.lex_state = 0}, + [4095] = {.lex_state = 0}, + [4096] = {.lex_state = 389}, + [4097] = {.lex_state = 389}, + [4098] = {.lex_state = 0}, + [4099] = {.lex_state = 0}, + [4100] = {.lex_state = 0}, + [4101] = {.lex_state = 0}, + [4102] = {.lex_state = 389}, + [4103] = {.lex_state = 0}, + [4104] = {.lex_state = 0}, + [4105] = {.lex_state = 0}, + [4106] = {.lex_state = 0}, + [4107] = {.lex_state = 349}, + [4108] = {.lex_state = 0}, + [4109] = {.lex_state = 0}, + [4110] = {.lex_state = 0}, + [4111] = {.lex_state = 47}, + [4112] = {.lex_state = 0}, + [4113] = {.lex_state = 389}, + [4114] = {.lex_state = 349}, + [4115] = {.lex_state = 0}, + [4116] = {.lex_state = 0}, + [4117] = {.lex_state = 0}, + [4118] = {.lex_state = 0}, + [4119] = {.lex_state = 0}, + [4120] = {.lex_state = 0}, + [4121] = {.lex_state = 0}, + [4122] = {.lex_state = 0}, + [4123] = {.lex_state = 0}, + [4124] = {.lex_state = 389}, + [4125] = {.lex_state = 0}, + [4126] = {.lex_state = 389}, + [4127] = {.lex_state = 389}, + [4128] = {.lex_state = 0}, + [4129] = {.lex_state = 349}, + [4130] = {.lex_state = 0}, + [4131] = {.lex_state = 636}, + [4132] = {.lex_state = 983}, + [4133] = {.lex_state = 988}, + [4134] = {.lex_state = 993}, + [4135] = {.lex_state = 389}, + [4136] = {.lex_state = 389}, + [4137] = {.lex_state = 0}, + [4138] = {.lex_state = 0}, + [4139] = {.lex_state = 349}, + [4140] = {.lex_state = 0}, + [4141] = {.lex_state = 0}, + [4142] = {.lex_state = 0}, + [4143] = {.lex_state = 0}, + [4144] = {.lex_state = 389}, + [4145] = {.lex_state = 0}, + [4146] = {.lex_state = 0}, + [4147] = {.lex_state = 0}, + [4148] = {.lex_state = 389}, + [4149] = {.lex_state = 389}, + [4150] = {.lex_state = 0}, + [4151] = {.lex_state = 0}, + [4152] = {.lex_state = 0}, + [4153] = {.lex_state = 0}, + [4154] = {.lex_state = 47}, + [4155] = {.lex_state = 389}, + [4156] = {.lex_state = 389}, + [4157] = {.lex_state = 349}, + [4158] = {.lex_state = 0}, + [4159] = {.lex_state = 0}, + [4160] = {.lex_state = 389}, + [4161] = {.lex_state = 636}, + [4162] = {.lex_state = 983}, + [4163] = {.lex_state = 988}, + [4164] = {.lex_state = 993}, + [4165] = {.lex_state = 389}, + [4166] = {.lex_state = 0}, + [4167] = {.lex_state = 0}, + [4168] = {.lex_state = 389}, + [4169] = {.lex_state = 0}, + [4170] = {.lex_state = 0}, + [4171] = {.lex_state = 0}, + [4172] = {.lex_state = 0}, + [4173] = {.lex_state = 389}, + [4174] = {.lex_state = 0}, + [4175] = {.lex_state = 349}, + [4176] = {.lex_state = 0}, + [4177] = {.lex_state = 0}, + [4178] = {.lex_state = 0}, + [4179] = {.lex_state = 389}, + [4180] = {.lex_state = 0}, + [4181] = {.lex_state = 0}, + [4182] = {.lex_state = 0}, + [4183] = {.lex_state = 0}, + [4184] = {.lex_state = 0}, + [4185] = {.lex_state = 389}, + [4186] = {.lex_state = 389}, + [4187] = {.lex_state = 389}, + [4188] = {.lex_state = 0}, + [4189] = {.lex_state = 349}, + [4190] = {.lex_state = 636}, + [4191] = {.lex_state = 983}, + [4192] = {.lex_state = 988}, + [4193] = {.lex_state = 993}, + [4194] = {.lex_state = 0}, + [4195] = {.lex_state = 389}, + [4196] = {.lex_state = 0}, + [4197] = {.lex_state = 389}, + [4198] = {.lex_state = 0}, + [4199] = {.lex_state = 0}, + [4200] = {.lex_state = 0}, + [4201] = {.lex_state = 0}, + [4202] = {.lex_state = 0}, + [4203] = {.lex_state = 389}, + [4204] = {.lex_state = 0}, + [4205] = {.lex_state = 0}, + [4206] = {.lex_state = 0}, + [4207] = {.lex_state = 349}, + [4208] = {.lex_state = 0}, + [4209] = {.lex_state = 0}, + [4210] = {.lex_state = 0}, + [4211] = {.lex_state = 0}, + [4212] = {.lex_state = 0}, + [4213] = {.lex_state = 0}, + [4214] = {.lex_state = 47}, + [4215] = {.lex_state = 389}, + [4216] = {.lex_state = 389}, + [4217] = {.lex_state = 0}, + [4218] = {.lex_state = 636}, + [4219] = {.lex_state = 983}, + [4220] = {.lex_state = 988}, + [4221] = {.lex_state = 993}, + [4222] = {.lex_state = 349}, + [4223] = {.lex_state = 389}, + [4224] = {.lex_state = 0}, + [4225] = {.lex_state = 0}, + [4226] = {.lex_state = 0}, + [4227] = {.lex_state = 0}, + [4228] = {.lex_state = 389}, + [4229] = {.lex_state = 0}, + [4230] = {.lex_state = 0}, + [4231] = {.lex_state = 0}, + [4232] = {.lex_state = 389}, + [4233] = {.lex_state = 389}, + [4234] = {.lex_state = 349}, + [4235] = {.lex_state = 0}, + [4236] = {.lex_state = 0}, + [4237] = {.lex_state = 0}, + [4238] = {.lex_state = 0}, + [4239] = {.lex_state = 389}, + [4240] = {.lex_state = 0}, + [4241] = {.lex_state = 0}, + [4242] = {.lex_state = 0}, + [4243] = {.lex_state = 0}, + [4244] = {.lex_state = 0}, + [4245] = {.lex_state = 389}, + [4246] = {.lex_state = 636}, + [4247] = {.lex_state = 983}, + [4248] = {.lex_state = 988}, + [4249] = {.lex_state = 993}, + [4250] = {.lex_state = 0}, + [4251] = {.lex_state = 0}, + [4252] = {.lex_state = 0}, + [4253] = {.lex_state = 0}, + [4254] = {.lex_state = 0}, + [4255] = {.lex_state = 349}, + [4256] = {.lex_state = 0}, + [4257] = {.lex_state = 0}, + [4258] = {.lex_state = 0}, + [4259] = {.lex_state = 0}, + [4260] = {.lex_state = 0}, + [4261] = {.lex_state = 0}, + [4262] = {.lex_state = 389}, + [4263] = {.lex_state = 389}, + [4264] = {.lex_state = 389}, + [4265] = {.lex_state = 389}, + [4266] = {.lex_state = 0}, + [4267] = {.lex_state = 47}, + [4268] = {.lex_state = 0}, + [4269] = {.lex_state = 389}, + [4270] = {.lex_state = 389}, + [4271] = {.lex_state = 389}, + [4272] = {.lex_state = 349}, + [4273] = {.lex_state = 389}, + [4274] = {.lex_state = 636}, + [4275] = {.lex_state = 983}, + [4276] = {.lex_state = 988}, + [4277] = {.lex_state = 993}, + [4278] = {.lex_state = 0}, + [4279] = {.lex_state = 0}, + [4280] = {.lex_state = 0}, + [4281] = {.lex_state = 0}, + [4282] = {.lex_state = 0}, + [4283] = {.lex_state = 0}, + [4284] = {.lex_state = 0}, + [4285] = {.lex_state = 0}, + [4286] = {.lex_state = 389}, + [4287] = {.lex_state = 0}, + [4288] = {.lex_state = 0}, + [4289] = {.lex_state = 389}, + [4290] = {.lex_state = 0}, + [4291] = {.lex_state = 0}, + [4292] = {.lex_state = 0}, + [4293] = {.lex_state = 0}, + [4294] = {.lex_state = 0}, + [4295] = {.lex_state = 0}, + [4296] = {.lex_state = 0}, + [4297] = {.lex_state = 0}, + [4298] = {.lex_state = 0}, + [4299] = {.lex_state = 389}, + [4300] = {.lex_state = 389}, + [4301] = {.lex_state = 389}, + [4302] = {.lex_state = 636}, + [4303] = {.lex_state = 983}, + [4304] = {.lex_state = 988}, + [4305] = {.lex_state = 993}, + [4306] = {.lex_state = 0}, + [4307] = {.lex_state = 349}, + [4308] = {.lex_state = 0}, + [4309] = {.lex_state = 0}, + [4310] = {.lex_state = 389}, + [4311] = {.lex_state = 0}, + [4312] = {.lex_state = 389}, + [4313] = {.lex_state = 392}, + [4314] = {.lex_state = 0}, + [4315] = {.lex_state = 389}, + [4316] = {.lex_state = 0}, + [4317] = {.lex_state = 0}, + [4318] = {.lex_state = 0}, + [4319] = {.lex_state = 0}, + [4320] = {.lex_state = 349}, + [4321] = {.lex_state = 0}, + [4322] = {.lex_state = 0}, + [4323] = {.lex_state = 0}, + [4324] = {.lex_state = 0}, + [4325] = {.lex_state = 47}, + [4326] = {.lex_state = 349}, + [4327] = {.lex_state = 0}, + [4328] = {.lex_state = 636}, + [4329] = {.lex_state = 983}, + [4330] = {.lex_state = 988}, + [4331] = {.lex_state = 993}, + [4332] = {.lex_state = 349}, + [4333] = {.lex_state = 0}, + [4334] = {.lex_state = 0}, + [4335] = {.lex_state = 389}, + [4336] = {.lex_state = 0}, + [4337] = {.lex_state = 0}, + [4338] = {.lex_state = 389}, + [4339] = {.lex_state = 0}, + [4340] = {.lex_state = 0}, + [4341] = {.lex_state = 389}, + [4342] = {.lex_state = 349}, + [4343] = {.lex_state = 0}, + [4344] = {.lex_state = 0}, + [4345] = {.lex_state = 0}, + [4346] = {.lex_state = 349}, + [4347] = {.lex_state = 0}, + [4348] = {.lex_state = 0}, + [4349] = {.lex_state = 349}, + [4350] = {.lex_state = 0}, + [4351] = {.lex_state = 0}, + [4352] = {.lex_state = 0}, + [4353] = {.lex_state = 0}, + [4354] = {.lex_state = 636}, + [4355] = {.lex_state = 983}, + [4356] = {.lex_state = 988}, + [4357] = {.lex_state = 993}, + [4358] = {.lex_state = 0}, + [4359] = {.lex_state = 0}, + [4360] = {.lex_state = 0}, + [4361] = {.lex_state = 389}, + [4362] = {.lex_state = 0}, + [4363] = {.lex_state = 0}, + [4364] = {.lex_state = 0}, + [4365] = {.lex_state = 0}, + [4366] = {.lex_state = 0}, + [4367] = {.lex_state = 0}, + [4368] = {.lex_state = 0}, + [4369] = {.lex_state = 389}, + [4370] = {.lex_state = 389}, + [4371] = {.lex_state = 0}, + [4372] = {.lex_state = 0}, + [4373] = {.lex_state = 0}, + [4374] = {.lex_state = 47}, + [4375] = {.lex_state = 0}, + [4376] = {.lex_state = 389}, + [4377] = {.lex_state = 389}, + [4378] = {.lex_state = 389}, + [4379] = {.lex_state = 389}, + [4380] = {.lex_state = 636}, + [4381] = {.lex_state = 983}, + [4382] = {.lex_state = 988}, + [4383] = {.lex_state = 993}, + [4384] = {.lex_state = 0}, + [4385] = {.lex_state = 389}, + [4386] = {.lex_state = 0}, + [4387] = {.lex_state = 349}, + [4388] = {.lex_state = 0}, + [4389] = {.lex_state = 0}, + [4390] = {.lex_state = 0}, + [4391] = {.lex_state = 0}, + [4392] = {.lex_state = 389}, + [4393] = {.lex_state = 0}, + [4394] = {.lex_state = 0}, + [4395] = {.lex_state = 0}, + [4396] = {.lex_state = 349}, + [4397] = {.lex_state = 0}, + [4398] = {.lex_state = 0}, + [4399] = {.lex_state = 389}, + [4400] = {.lex_state = 0}, + [4401] = {.lex_state = 0}, + [4402] = {.lex_state = 0}, + [4403] = {.lex_state = 0}, + [4404] = {.lex_state = 0}, + [4405] = {.lex_state = 0}, + [4406] = {.lex_state = 636}, + [4407] = {.lex_state = 983}, + [4408] = {.lex_state = 988}, + [4409] = {.lex_state = 993}, + [4410] = {.lex_state = 389}, + [4411] = {.lex_state = 349}, + [4412] = {.lex_state = 0}, + [4413] = {.lex_state = 0}, + [4414] = {.lex_state = 0}, + [4415] = {.lex_state = 0}, + [4416] = {.lex_state = 392}, + [4417] = {.lex_state = 389}, + [4418] = {.lex_state = 0}, + [4419] = {.lex_state = 0}, + [4420] = {.lex_state = 349}, + [4421] = {.lex_state = 389}, + [4422] = {.lex_state = 0}, + [4423] = {.lex_state = 0}, + [4424] = {.lex_state = 0}, + [4425] = {.lex_state = 0}, + [4426] = {.lex_state = 349}, + [4427] = {.lex_state = 0}, + [4428] = {.lex_state = 0}, + [4429] = {.lex_state = 0}, + [4430] = {.lex_state = 0}, + [4431] = {.lex_state = 0}, + [4432] = {.lex_state = 636}, + [4433] = {.lex_state = 983}, + [4434] = {.lex_state = 988}, + [4435] = {.lex_state = 993}, + [4436] = {.lex_state = 349}, + [4437] = {.lex_state = 47}, + [4438] = {.lex_state = 0}, + [4439] = {.lex_state = 0}, + [4440] = {.lex_state = 0}, + [4441] = {.lex_state = 0}, + [4442] = {.lex_state = 0}, + [4443] = {.lex_state = 0}, + [4444] = {.lex_state = 0}, + [4445] = {.lex_state = 0}, + [4446] = {.lex_state = 0}, + [4447] = {.lex_state = 0}, + [4448] = {.lex_state = 0}, + [4449] = {.lex_state = 389}, + [4450] = {.lex_state = 349}, + [4451] = {.lex_state = 0}, + [4452] = {.lex_state = 389}, + [4453] = {.lex_state = 0}, + [4454] = {.lex_state = 0}, + [4455] = {.lex_state = 0}, + [4456] = {.lex_state = 0}, + [4457] = {.lex_state = 349}, + [4458] = {.lex_state = 636}, + [4459] = {.lex_state = 983}, + [4460] = {.lex_state = 988}, + [4461] = {.lex_state = 993}, + [4462] = {.lex_state = 0}, + [4463] = {.lex_state = 349}, + [4464] = {.lex_state = 0}, + [4465] = {.lex_state = 0}, + [4466] = {.lex_state = 389}, + [4467] = {.lex_state = 0}, + [4468] = {.lex_state = 0}, + [4469] = {.lex_state = 0}, + [4470] = {.lex_state = 0}, + [4471] = {.lex_state = 0}, + [4472] = {.lex_state = 349}, + [4473] = {.lex_state = 389}, + [4474] = {.lex_state = 349}, + [4475] = {.lex_state = 389}, + [4476] = {.lex_state = 0}, + [4477] = {.lex_state = 0}, + [4478] = {.lex_state = 0}, + [4479] = {.lex_state = 0}, + [4480] = {.lex_state = 0}, + [4481] = {.lex_state = 389}, + [4482] = {.lex_state = 0}, + [4483] = {.lex_state = 0}, + [4484] = {.lex_state = 636}, + [4485] = {.lex_state = 983}, + [4486] = {.lex_state = 988}, + [4487] = {.lex_state = 993}, + [4488] = {.lex_state = 636}, + [4489] = {.lex_state = 983}, + [4490] = {.lex_state = 988}, + [4491] = {.lex_state = 993}, + [4492] = {.lex_state = 636}, + [4493] = {.lex_state = 983}, + [4494] = {.lex_state = 988}, + [4495] = {.lex_state = 993}, + [4496] = {.lex_state = 636}, + [4497] = {.lex_state = 983}, + [4498] = {.lex_state = 988}, + [4499] = {.lex_state = 993}, + [4500] = {.lex_state = 636}, + [4501] = {.lex_state = 983}, + [4502] = {.lex_state = 988}, + [4503] = {.lex_state = 993}, + [4504] = {.lex_state = 636}, + [4505] = {.lex_state = 983}, + [4506] = {.lex_state = 988}, + [4507] = {.lex_state = 993}, + [4508] = {.lex_state = 636}, + [4509] = {.lex_state = 983}, + [4510] = {.lex_state = 988}, + [4511] = {.lex_state = 993}, + [4512] = {.lex_state = 636}, + [4513] = {.lex_state = 983}, + [4514] = {.lex_state = 988}, + [4515] = {.lex_state = 993}, + [4516] = {.lex_state = 636}, + [4517] = {.lex_state = 983}, + [4518] = {.lex_state = 988}, + [4519] = {.lex_state = 993}, + [4520] = {.lex_state = 636}, + [4521] = {.lex_state = 983}, + [4522] = {.lex_state = 988}, + [4523] = {.lex_state = 993}, + [4524] = {.lex_state = 636}, + [4525] = {.lex_state = 983}, + [4526] = {.lex_state = 988}, + [4527] = {.lex_state = 993}, + [4528] = {.lex_state = 0}, + [4529] = {.lex_state = 349}, + [4530] = {.lex_state = 0}, + [4531] = {.lex_state = 0}, + [4532] = {.lex_state = 0}, + [4533] = {.lex_state = 0}, + [4534] = {.lex_state = 349}, + [4535] = {.lex_state = 0}, + [4536] = {.lex_state = 0}, + [4537] = {.lex_state = 0}, + [4538] = {.lex_state = 0}, + [4539] = {.lex_state = 0}, + [4540] = {.lex_state = 0}, + [4541] = {.lex_state = 392}, + [4542] = {.lex_state = 389}, + [4543] = {.lex_state = 0}, + [4544] = {.lex_state = 0}, + [4545] = {.lex_state = 47}, + [4546] = {.lex_state = 0}, + [4547] = {.lex_state = 0}, + [4548] = {.lex_state = 0}, + [4549] = {.lex_state = 392}, + [4550] = {.lex_state = 389}, + [4551] = {.lex_state = 0}, + [4552] = {.lex_state = 349}, + [4553] = {.lex_state = 0}, + [4554] = {.lex_state = 0}, + [4555] = {.lex_state = 0}, + [4556] = {.lex_state = 389}, + [4557] = {.lex_state = 389}, + [4558] = {.lex_state = 0}, + [4559] = {.lex_state = 389}, + [4560] = {.lex_state = 389}, + [4561] = {.lex_state = 389}, + [4562] = {.lex_state = 389}, + [4563] = {.lex_state = 389}, + [4564] = {.lex_state = 389}, + [4565] = {.lex_state = 0}, + [4566] = {.lex_state = 0}, + [4567] = {.lex_state = 0}, + [4568] = {.lex_state = 0}, + [4569] = {.lex_state = 0}, + [4570] = {.lex_state = 47}, + [4571] = {.lex_state = 0}, + [4572] = {.lex_state = 0}, + [4573] = {.lex_state = 0}, + [4574] = {.lex_state = 0}, + [4575] = {.lex_state = 349}, + [4576] = {.lex_state = 0}, + [4577] = {.lex_state = 0}, + [4578] = {.lex_state = 349}, + [4579] = {.lex_state = 0}, + [4580] = {.lex_state = 349}, + [4581] = {.lex_state = 0}, + [4582] = {.lex_state = 389}, + [4583] = {.lex_state = 349}, + [4584] = {.lex_state = 0}, + [4585] = {.lex_state = 349}, + [4586] = {.lex_state = 0}, + [4587] = {.lex_state = 349}, + [4588] = {.lex_state = 0}, + [4589] = {.lex_state = 389}, + [4590] = {.lex_state = 0}, + [4591] = {.lex_state = 0}, + [4592] = {.lex_state = 0}, + [4593] = {.lex_state = 0}, + [4594] = {.lex_state = 0}, + [4595] = {.lex_state = 0}, + [4596] = {.lex_state = 0}, + [4597] = {.lex_state = 349}, + [4598] = {.lex_state = 0}, + [4599] = {.lex_state = 0}, + [4600] = {.lex_state = 392}, + [4601] = {.lex_state = 0}, + [4602] = {.lex_state = 47}, + [4603] = {.lex_state = 0}, + [4604] = {.lex_state = 0}, + [4605] = {.lex_state = 389}, + [4606] = {.lex_state = 0}, + [4607] = {.lex_state = 0}, + [4608] = {.lex_state = 0}, + [4609] = {.lex_state = 0}, + [4610] = {.lex_state = 0}, + [4611] = {.lex_state = 0}, + [4612] = {.lex_state = 389}, + [4613] = {.lex_state = 349}, + [4614] = {.lex_state = 389}, + [4615] = {.lex_state = 0}, + [4616] = {.lex_state = 0}, + [4617] = {.lex_state = 0}, + [4618] = {.lex_state = 397}, + [4619] = {.lex_state = 0}, + [4620] = {.lex_state = 0}, + [4621] = {.lex_state = 0}, + [4622] = {.lex_state = 349}, + [4623] = {.lex_state = 0}, + [4624] = {.lex_state = 0}, + [4625] = {.lex_state = 0}, + [4626] = {.lex_state = 0}, + [4627] = {.lex_state = 349}, + [4628] = {.lex_state = 392}, + [4629] = {.lex_state = 0}, + [4630] = {.lex_state = 349}, + [4631] = {.lex_state = 349}, + [4632] = {.lex_state = 392}, + [4633] = {.lex_state = 0}, + [4634] = {.lex_state = 389}, + [4635] = {.lex_state = 349}, + [4636] = {.lex_state = 0}, + [4637] = {.lex_state = 349}, + [4638] = {.lex_state = 0}, + [4639] = {.lex_state = 392}, + [4640] = {.lex_state = 0}, + [4641] = {.lex_state = 392}, + [4642] = {.lex_state = 0}, + [4643] = {.lex_state = 392}, + [4644] = {.lex_state = 0}, + [4645] = {.lex_state = 349}, + [4646] = {.lex_state = 349}, + [4647] = {.lex_state = 0}, + [4648] = {.lex_state = 0}, + [4649] = {.lex_state = 0}, + [4650] = {.lex_state = 0}, + [4651] = {.lex_state = 0}, + [4652] = {.lex_state = 0}, + [4653] = {.lex_state = 0}, + [4654] = {.lex_state = 0}, + [4655] = {.lex_state = 0}, + [4656] = {.lex_state = 0}, + [4657] = {.lex_state = 389}, + [4658] = {.lex_state = 0}, + [4659] = {.lex_state = 0}, + [4660] = {.lex_state = 0}, + [4661] = {.lex_state = 0}, + [4662] = {.lex_state = 0}, + [4663] = {.lex_state = 0}, + [4664] = {.lex_state = 0}, + [4665] = {.lex_state = 392}, + [4666] = {.lex_state = 389}, + [4667] = {.lex_state = 389}, + [4668] = {.lex_state = 0}, + [4669] = {.lex_state = 0}, + [4670] = {.lex_state = 47}, + [4671] = {.lex_state = 392}, + [4672] = {.lex_state = 0}, + [4673] = {.lex_state = 349}, + [4674] = {.lex_state = 0}, + [4675] = {.lex_state = 349}, + [4676] = {.lex_state = 0}, + [4677] = {.lex_state = 349}, + [4678] = {.lex_state = 0}, + [4679] = {.lex_state = 349}, + [4680] = {.lex_state = 0}, + [4681] = {.lex_state = 0}, + [4682] = {.lex_state = 392}, + [4683] = {.lex_state = 0}, + [4684] = {.lex_state = 392}, + [4685] = {.lex_state = 0}, + [4686] = {.lex_state = 392}, + [4687] = {.lex_state = 349}, + [4688] = {.lex_state = 392}, + [4689] = {.lex_state = 47}, + [4690] = {.lex_state = 0}, + [4691] = {.lex_state = 0}, + [4692] = {.lex_state = 0}, + [4693] = {.lex_state = 0}, + [4694] = {.lex_state = 0}, + [4695] = {.lex_state = 0}, + [4696] = {.lex_state = 0}, + [4697] = {.lex_state = 0}, + [4698] = {.lex_state = 0}, + [4699] = {.lex_state = 0}, + [4700] = {.lex_state = 0}, + [4701] = {.lex_state = 0}, + [4702] = {.lex_state = 0}, + [4703] = {.lex_state = 0}, + [4704] = {.lex_state = 0}, + [4705] = {.lex_state = 392}, + [4706] = {.lex_state = 0}, + [4707] = {.lex_state = 349}, + [4708] = {.lex_state = 0}, + [4709] = {.lex_state = 0}, + [4710] = {.lex_state = 0}, + [4711] = {.lex_state = 0}, + [4712] = {.lex_state = 389}, + [4713] = {.lex_state = 0}, + [4714] = {.lex_state = 0}, + [4715] = {.lex_state = 0}, + [4716] = {.lex_state = 0}, + [4717] = {.lex_state = 389}, + [4718] = {.lex_state = 0}, + [4719] = {.lex_state = 0}, + [4720] = {.lex_state = 0}, + [4721] = {.lex_state = 0}, + [4722] = {.lex_state = 0}, + [4723] = {.lex_state = 0}, + [4724] = {.lex_state = 0}, + [4725] = {.lex_state = 0}, + [4726] = {.lex_state = 389}, + [4727] = {.lex_state = 0}, + [4728] = {.lex_state = 389}, + [4729] = {.lex_state = 389}, + [4730] = {.lex_state = 0}, + [4731] = {.lex_state = 0}, + [4732] = {.lex_state = 0}, + [4733] = {.lex_state = 0}, + [4734] = {.lex_state = 0}, + [4735] = {.lex_state = 349}, + [4736] = {.lex_state = 389}, + [4737] = {.lex_state = 389}, + [4738] = {.lex_state = 389}, + [4739] = {.lex_state = 389}, + [4740] = {.lex_state = 389}, + [4741] = {.lex_state = 389}, + [4742] = {.lex_state = 389}, + [4743] = {.lex_state = 0}, + [4744] = {.lex_state = 0}, + [4745] = {.lex_state = 0}, + [4746] = {.lex_state = 0}, + [4747] = {.lex_state = 0}, + [4748] = {.lex_state = 349}, + [4749] = {.lex_state = 389}, + [4750] = {.lex_state = 389}, + [4751] = {.lex_state = 389}, + [4752] = {.lex_state = 389}, + [4753] = {.lex_state = 389}, + [4754] = {.lex_state = 389}, + [4755] = {.lex_state = 389}, + [4756] = {.lex_state = 0}, + [4757] = {.lex_state = 0}, + [4758] = {.lex_state = 0}, + [4759] = {.lex_state = 0}, + [4760] = {.lex_state = 0}, + [4761] = {.lex_state = 349}, + [4762] = {.lex_state = 389}, + [4763] = {.lex_state = 389}, + [4764] = {.lex_state = 389}, + [4765] = {.lex_state = 389}, + [4766] = {.lex_state = 389}, + [4767] = {.lex_state = 389}, + [4768] = {.lex_state = 389}, + [4769] = {.lex_state = 0}, + [4770] = {.lex_state = 0}, + [4771] = {.lex_state = 0}, + [4772] = {.lex_state = 47}, + [4773] = {.lex_state = 0}, + [4774] = {.lex_state = 349}, + [4775] = {.lex_state = 389}, + [4776] = {.lex_state = 389}, + [4777] = {.lex_state = 389}, + [4778] = {.lex_state = 389}, + [4779] = {.lex_state = 389}, + [4780] = {.lex_state = 389}, + [4781] = {.lex_state = 389}, + [4782] = {.lex_state = 0}, + [4783] = {.lex_state = 0}, + [4784] = {.lex_state = 0}, + [4785] = {.lex_state = 0}, + [4786] = {.lex_state = 0}, + [4787] = {.lex_state = 349}, + [4788] = {.lex_state = 389}, + [4789] = {.lex_state = 389}, + [4790] = {.lex_state = 389}, + [4791] = {.lex_state = 389}, + [4792] = {.lex_state = 389}, + [4793] = {.lex_state = 389}, + [4794] = {.lex_state = 389}, + [4795] = {.lex_state = 0}, + [4796] = {.lex_state = 0}, + [4797] = {.lex_state = 0}, + [4798] = {.lex_state = 0}, + [4799] = {.lex_state = 0}, + [4800] = {.lex_state = 349}, + [4801] = {.lex_state = 389}, + [4802] = {.lex_state = 389}, + [4803] = {.lex_state = 389}, + [4804] = {.lex_state = 389}, + [4805] = {.lex_state = 389}, + [4806] = {.lex_state = 389}, + [4807] = {.lex_state = 389}, + [4808] = {.lex_state = 0}, + [4809] = {.lex_state = 0}, + [4810] = {.lex_state = 0}, + [4811] = {.lex_state = 1016}, + [4812] = {.lex_state = 0}, + [4813] = {.lex_state = 349}, + [4814] = {.lex_state = 389}, + [4815] = {.lex_state = 389}, + [4816] = {.lex_state = 389}, + [4817] = {.lex_state = 389}, + [4818] = {.lex_state = 389}, + [4819] = {.lex_state = 389}, + [4820] = {.lex_state = 389}, + [4821] = {.lex_state = 0}, + [4822] = {.lex_state = 0}, + [4823] = {.lex_state = 0}, + [4824] = {.lex_state = 0}, + [4825] = {.lex_state = 0}, + [4826] = {.lex_state = 349}, + [4827] = {.lex_state = 389}, + [4828] = {.lex_state = 389}, + [4829] = {.lex_state = 389}, + [4830] = {.lex_state = 389}, + [4831] = {.lex_state = 389}, + [4832] = {.lex_state = 389}, + [4833] = {.lex_state = 389}, + [4834] = {.lex_state = 0}, + [4835] = {.lex_state = 0}, + [4836] = {.lex_state = 0}, + [4837] = {.lex_state = 0}, + [4838] = {.lex_state = 0}, + [4839] = {.lex_state = 349}, + [4840] = {.lex_state = 389}, + [4841] = {.lex_state = 389}, + [4842] = {.lex_state = 389}, + [4843] = {.lex_state = 389}, + [4844] = {.lex_state = 389}, + [4845] = {.lex_state = 389}, + [4846] = {.lex_state = 389}, + [4847] = {.lex_state = 0}, + [4848] = {.lex_state = 0}, + [4849] = {.lex_state = 0}, + [4850] = {.lex_state = 993}, + [4851] = {.lex_state = 0}, + [4852] = {.lex_state = 349}, + [4853] = {.lex_state = 389}, + [4854] = {.lex_state = 389}, + [4855] = {.lex_state = 389}, + [4856] = {.lex_state = 389}, + [4857] = {.lex_state = 389}, + [4858] = {.lex_state = 389}, + [4859] = {.lex_state = 389}, + [4860] = {.lex_state = 0}, + [4861] = {.lex_state = 0}, + [4862] = {.lex_state = 0}, + [4863] = {.lex_state = 988}, + [4864] = {.lex_state = 0}, + [4865] = {.lex_state = 349}, + [4866] = {.lex_state = 389}, + [4867] = {.lex_state = 389}, + [4868] = {.lex_state = 389}, + [4869] = {.lex_state = 389}, + [4870] = {.lex_state = 389}, + [4871] = {.lex_state = 389}, + [4872] = {.lex_state = 389}, + [4873] = {.lex_state = 0}, + [4874] = {.lex_state = 0}, + [4875] = {.lex_state = 0}, + [4876] = {.lex_state = 983}, + [4877] = {.lex_state = 0}, + [4878] = {.lex_state = 349}, + [4879] = {.lex_state = 389}, + [4880] = {.lex_state = 389}, + [4881] = {.lex_state = 389}, + [4882] = {.lex_state = 389}, + [4883] = {.lex_state = 389}, + [4884] = {.lex_state = 389}, + [4885] = {.lex_state = 389}, + [4886] = {.lex_state = 0}, + [4887] = {.lex_state = 0}, + [4888] = {.lex_state = 0}, + [4889] = {.lex_state = 636}, + [4890] = {.lex_state = 0}, + [4891] = {.lex_state = 349}, + [4892] = {.lex_state = 389}, + [4893] = {.lex_state = 389}, + [4894] = {.lex_state = 389}, + [4895] = {.lex_state = 389}, + [4896] = {.lex_state = 389}, + [4897] = {.lex_state = 389}, + [4898] = {.lex_state = 389}, + [4899] = {.lex_state = 0}, + [4900] = {.lex_state = 0}, + [4901] = {.lex_state = 0}, + [4902] = {.lex_state = 0}, + [4903] = {.lex_state = 0}, + [4904] = {.lex_state = 0}, + [4905] = {.lex_state = 0}, + [4906] = {.lex_state = 0}, + [4907] = {.lex_state = 0}, + [4908] = {.lex_state = 0}, + [4909] = {.lex_state = 47}, + [4910] = {.lex_state = 0}, + [4911] = {.lex_state = 0}, + [4912] = {.lex_state = 0}, + [4913] = {.lex_state = 0}, + [4914] = {.lex_state = 0}, + [4915] = {.lex_state = 0}, + [4916] = {.lex_state = 0}, + [4917] = {.lex_state = 392}, + [4918] = {.lex_state = 0}, + [4919] = {.lex_state = 0}, + [4920] = {.lex_state = 0}, + [4921] = {.lex_state = 0}, + [4922] = {.lex_state = 0}, + [4923] = {.lex_state = 349}, + [4924] = {.lex_state = 0}, + [4925] = {.lex_state = 0}, + [4926] = {.lex_state = 0}, + [4927] = {.lex_state = 0}, + [4928] = {.lex_state = 0}, + [4929] = {.lex_state = 0}, + [4930] = {.lex_state = 389}, + [4931] = {.lex_state = 31}, + [4932] = {.lex_state = 0}, + [4933] = {.lex_state = 0}, + [4934] = {.lex_state = 0}, + [4935] = {.lex_state = 0}, + [4936] = {.lex_state = 0}, + [4937] = {.lex_state = 0}, + [4938] = {.lex_state = 0}, + [4939] = {.lex_state = 0}, + [4940] = {.lex_state = 0}, + [4941] = {.lex_state = 0}, + [4942] = {.lex_state = 0}, + [4943] = {(TSStateId)(-1)}, + [4944] = {(TSStateId)(-1)}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [sym_comment] = STATE(0), + [ts_builtin_sym_end] = ACTIONS(1), + [sym__word] = ACTIONS(1), + [anon_sym_SEMI] = ACTIONS(1), + [sym_ABORT] = ACTIONS(1), + [sym_ACTION] = ACTIONS(1), + [sym_ADD] = ACTIONS(1), + [sym_AFTER] = ACTIONS(1), + [sym_ALL] = ACTIONS(1), + [sym_ALTER] = ACTIONS(1), + [sym_ALWAYS] = ACTIONS(1), + [sym_ANALYZE] = ACTIONS(1), + [sym_AND] = ACTIONS(1), + [sym_AS] = ACTIONS(1), + [sym_ASC] = ACTIONS(1), + [sym_ATTACH] = ACTIONS(1), + [sym_AUTOINCREMENT] = ACTIONS(1), + [sym_BEFORE] = ACTIONS(1), + [sym_BEGIN] = ACTIONS(1), + [sym_BETWEEN] = ACTIONS(1), + [sym_BY] = ACTIONS(1), + [sym_CASCADE] = ACTIONS(1), + [sym_CASE] = ACTIONS(1), + [sym_CAST] = ACTIONS(1), + [sym_CHECK] = ACTIONS(1), + [sym_COLLATE] = ACTIONS(1), + [sym_COLUMN] = ACTIONS(1), + [sym_COMMIT] = ACTIONS(1), + [sym_CONFLICT] = ACTIONS(1), + [sym_CONSTRAINT] = ACTIONS(1), + [sym_CREATE] = ACTIONS(1), + [sym_CROSS] = ACTIONS(1), + [sym_CURRENT] = ACTIONS(1), + [sym_CURRENT_DATE] = ACTIONS(1), + [sym_CURRENT_TIME] = ACTIONS(1), + [sym_CURRENT_TIMESTAMP] = ACTIONS(1), + [sym_DATABASE] = ACTIONS(1), + [sym_DEFAULT] = ACTIONS(1), + [sym_DEFERRABLE] = ACTIONS(1), + [sym_DEFERRED] = ACTIONS(1), + [sym_DELETE] = ACTIONS(1), + [sym_DESC] = ACTIONS(1), + [sym_DETACH] = ACTIONS(1), + [sym_DISTINCT] = ACTIONS(1), + [sym_DO] = ACTIONS(1), + [sym_DROP] = ACTIONS(1), + [sym_EACH] = ACTIONS(1), + [sym_ELSE] = ACTIONS(1), + [sym_END] = ACTIONS(1), + [sym_ESCAPE] = ACTIONS(1), + [sym_EXCEPT] = ACTIONS(1), + [sym_EXCLUDE] = ACTIONS(1), + [sym_EXCLUSIVE] = ACTIONS(1), + [sym_EXISTS] = ACTIONS(1), + [sym_EXPLAIN] = ACTIONS(1), + [sym_FAIL] = ACTIONS(1), + [sym_FALSE] = ACTIONS(1), + [sym_FILTER] = ACTIONS(1), + [sym_FIRST] = ACTIONS(1), + [sym_FOLLOWING] = ACTIONS(1), + [sym_FOR] = ACTIONS(1), + [sym_FROM] = ACTIONS(1), + [sym_GENERATED] = ACTIONS(1), + [sym_GLOB] = ACTIONS(1), + [sym_GROUP] = ACTIONS(1), + [sym_GROUPS] = ACTIONS(1), + [sym_HAVING] = ACTIONS(1), + [sym_IF] = ACTIONS(1), + [sym_IGNORE] = ACTIONS(1), + [sym_IMMEDIATE] = ACTIONS(1), + [sym_IN] = ACTIONS(1), + [sym_INDEX] = ACTIONS(1), + [sym_INITIALLY] = ACTIONS(1), + [sym_INNER] = ACTIONS(1), + [sym_INSERT] = ACTIONS(1), + [sym_INSTEAD] = ACTIONS(1), + [sym_INTERSECT] = ACTIONS(1), + [sym_IS] = ACTIONS(1), + [sym_ISNULL] = ACTIONS(1), + [sym_JOIN] = ACTIONS(1), + [sym_KEY] = ACTIONS(1), + [sym_LAST] = ACTIONS(1), + [sym_LEFT] = ACTIONS(1), + [sym_LIKE] = ACTIONS(1), + [sym_LIMIT] = ACTIONS(1), + [sym_MATCH] = ACTIONS(1), + [sym_MATERIALIZED] = ACTIONS(1), + [sym_NATURAL] = ACTIONS(1), + [sym_NO] = ACTIONS(1), + [sym_NOT] = ACTIONS(1), + [sym_NOTHING] = ACTIONS(1), + [sym_NOTNULL] = ACTIONS(1), + [sym_NULL] = ACTIONS(1), + [sym_NULLS] = ACTIONS(1), + [sym_OF] = ACTIONS(1), + [sym_OFFSET] = ACTIONS(1), + [sym_ON] = ACTIONS(1), + [sym_OR] = ACTIONS(1), + [sym_ORDER] = ACTIONS(1), + [sym_OTHERS] = ACTIONS(1), + [sym_OUTER] = ACTIONS(1), + [sym_OVER] = ACTIONS(1), + [sym_PARTITION] = ACTIONS(1), + [sym_PLAN] = ACTIONS(1), + [sym_PRAGMA] = ACTIONS(1), + [sym_PRECEDING] = ACTIONS(1), + [sym_PRIMARY] = ACTIONS(1), + [sym_QUERY] = ACTIONS(1), + [sym_RAISE] = ACTIONS(1), + [sym_RANGE] = ACTIONS(1), + [sym_RECURSIVE] = ACTIONS(1), + [sym_REFERENCES] = ACTIONS(1), + [sym_REGEXP] = ACTIONS(1), + [sym_REINDEX] = ACTIONS(1), + [sym_RELEASE] = ACTIONS(1), + [sym_RENAME] = ACTIONS(1), + [sym_REPLACE] = ACTIONS(1), + [sym_RESTRICT] = ACTIONS(1), + [sym_RETURNING] = ACTIONS(1), + [sym_ROLLBACK] = ACTIONS(1), + [sym_ROW] = ACTIONS(1), + [sym_ROWID] = ACTIONS(1), + [sym_ROWS] = ACTIONS(1), + [sym_SAVEPOINT] = ACTIONS(1), + [sym_SELECT] = ACTIONS(1), + [sym_SET] = ACTIONS(1), + [sym_STORED] = ACTIONS(1), + [sym_STRICT] = ACTIONS(1), + [sym_TABLE] = ACTIONS(1), + [sym_TEMP] = ACTIONS(1), + [sym_TEMPORARY] = ACTIONS(1), + [sym_THEN] = ACTIONS(1), + [sym_TIES] = ACTIONS(1), + [sym_TO] = ACTIONS(1), + [sym_TRANSACTION] = ACTIONS(1), + [sym_TRIGGER] = ACTIONS(1), + [sym_TRUE] = ACTIONS(1), + [sym_UNBOUNDED] = ACTIONS(1), + [sym_UNION] = ACTIONS(1), + [sym_UNIQUE] = ACTIONS(1), + [sym_UPDATE] = ACTIONS(1), + [sym_USING] = ACTIONS(1), + [sym_VACUUM] = ACTIONS(1), + [sym_VALUES] = ACTIONS(1), + [sym_VIEW] = ACTIONS(1), + [sym_VIRTUAL] = ACTIONS(1), + [sym_WHEN] = ACTIONS(1), + [sym_WHERE] = ACTIONS(1), + [sym_WINDOW] = ACTIONS(1), + [sym_WITH] = ACTIONS(1), + [sym_WITHOUT] = ACTIONS(1), + [sym__whitespace] = ACTIONS(3), + [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_x] = ACTIONS(1), + [anon_sym_X] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), + [anon_sym_BQUOTE] = ACTIONS(1), + [anon_sym_LBRACK] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), + [anon_sym_QMARK] = ACTIONS(1), + [aux_sym_bind_parameter_token1] = ACTIONS(1), + [anon_sym_AT] = ACTIONS(1), + [anon_sym_DOLLAR] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [anon_sym_POUND] = ACTIONS(1), + [anon_sym_DASH_DASH] = ACTIONS(5), + [anon_sym_SLASH_STAR] = ACTIONS(7), + [anon_sym_SLASH] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [anon_sym_DOT] = ACTIONS(1), + [anon_sym_TILDE] = ACTIONS(1), + [anon_sym_DASH] = ACTIONS(1), + [anon_sym_PLUS] = ACTIONS(1), + [anon_sym_PIPE_PIPE] = ACTIONS(1), + [anon_sym_STAR] = ACTIONS(1), + [anon_sym_PERCENT] = ACTIONS(1), + [anon_sym_LT_LT] = ACTIONS(1), + [anon_sym_GT_GT] = ACTIONS(1), + [anon_sym_AMP] = ACTIONS(1), + [anon_sym_PIPE] = ACTIONS(1), + [anon_sym_LT] = ACTIONS(1), + [anon_sym_LT_EQ] = ACTIONS(1), + [anon_sym_GT] = ACTIONS(1), + [anon_sym_GT_EQ] = ACTIONS(1), + [anon_sym_EQ_EQ] = ACTIONS(1), + [anon_sym_BANG_EQ] = ACTIONS(1), + [anon_sym_LT_GT] = ACTIONS(1), + }, + [1] = { + [sym_sql_stmt_list] = STATE(4911), + [sym_comment] = STATE(1), + [sym_sql_stmt] = STATE(3562), + [sym_alter_table_stmt] = STATE(3982), + [sym_analyze_stmt] = STATE(3982), + [sym_attach_stmt] = STATE(3982), + [sym_begin_stmt] = STATE(3982), + [sym_commit_stmt] = STATE(3982), + [sym_create_index_stmt] = STATE(3982), + [sym_create_table_stmt] = STATE(3982), + [sym_create_trigger_stmt] = STATE(3982), + [sym_create_view_stmt] = STATE(3982), + [sym_create_virtual_table_stmt] = STATE(3982), + [sym_delete_stmt] = STATE(3982), + [sym_detach_stmt] = STATE(3982), + [sym_drop_index_stmt] = STATE(3982), + [sym_drop_table_stmt] = STATE(3982), + [sym_drop_trigger_stmt] = STATE(3982), + [sym_drop_view_stmt] = STATE(3982), + [sym_insert_stmt] = STATE(3982), + [sym_pragma_stmt] = STATE(3982), + [sym_reindex_stmt] = STATE(3982), + [sym_release_stmt] = STATE(3982), + [sym_rollback_stmt] = STATE(3982), + [sym_savepoint_stmt] = STATE(3982), + [sym_select_stmt] = STATE(3982), + [sym_update_stmt] = STATE(3982), + [sym_vacuum_stmt] = STATE(3982), + [sym__select_core] = STATE(2682), + [sym_with_clause] = STATE(3113), + [aux_sym_sql_stmt_list_repeat1] = STATE(3563), + [ts_builtin_sym_end] = ACTIONS(9), + [anon_sym_SEMI] = ACTIONS(11), + [sym_ALTER] = ACTIONS(13), + [sym_ANALYZE] = ACTIONS(15), + [sym_ATTACH] = ACTIONS(17), + [sym_BEGIN] = ACTIONS(19), + [sym_COMMIT] = ACTIONS(21), + [sym_CREATE] = ACTIONS(23), + [sym_DELETE] = ACTIONS(25), + [sym_DETACH] = ACTIONS(27), + [sym_DROP] = ACTIONS(29), + [sym_END] = ACTIONS(21), + [sym_EXPLAIN] = ACTIONS(31), + [sym_INSERT] = ACTIONS(33), + [sym_PRAGMA] = ACTIONS(35), + [sym_REINDEX] = ACTIONS(37), + [sym_RELEASE] = ACTIONS(39), + [sym_REPLACE] = ACTIONS(41), + [sym_ROLLBACK] = ACTIONS(43), + [sym_SAVEPOINT] = ACTIONS(45), + [sym_SELECT] = ACTIONS(47), + [sym_UPDATE] = ACTIONS(49), + [sym_VACUUM] = ACTIONS(51), + [sym_VALUES] = ACTIONS(53), + [sym_WITH] = ACTIONS(55), + [sym__whitespace] = ACTIONS(3), + [anon_sym_DASH_DASH] = ACTIONS(5), + [anon_sym_SLASH_STAR] = ACTIONS(7), + }, + [2] = { + [sym_comment] = STATE(2), + [ts_builtin_sym_end] = ACTIONS(57), + [anon_sym_SEMI] = ACTIONS(57), + [sym_ADD] = ACTIONS(57), + [sym_AND] = ACTIONS(57), + [sym_AS] = ACTIONS(57), + [sym_BEGIN] = ACTIONS(57), + [sym_BETWEEN] = ACTIONS(57), + [sym_COLLATE] = ACTIONS(57), + [sym_DEFAULT] = ACTIONS(57), + [sym_DO] = ACTIONS(57), + [sym_DROP] = ACTIONS(57), + [sym_ELSE] = ACTIONS(57), + [sym_END] = ACTIONS(57), + [sym_ESCAPE] = ACTIONS(57), + [sym_FOLLOWING] = ACTIONS(57), + [sym_FOR] = ACTIONS(57), + [sym_GLOB] = ACTIONS(57), + [sym_IN] = ACTIONS(57), + [sym_IS] = ACTIONS(59), + [sym_ISNULL] = ACTIONS(57), + [sym_LIKE] = ACTIONS(57), + [sym_MATCH] = ACTIONS(57), + [sym_NOT] = ACTIONS(59), + [sym_NOTNULL] = ACTIONS(57), + [sym_OFFSET] = ACTIONS(57), + [sym_ON] = ACTIONS(57), + [sym_OR] = ACTIONS(57), + [sym_PRECEDING] = ACTIONS(57), + [sym_REGEXP] = ACTIONS(57), + [sym_RENAME] = ACTIONS(57), + [sym_RETURNING] = ACTIONS(57), + [sym_SELECT] = ACTIONS(57), + [sym_SET] = ACTIONS(57), + [sym_THEN] = ACTIONS(57), + [sym_TO] = ACTIONS(57), + [sym_USING] = ACTIONS(57), + [sym_VALUES] = ACTIONS(57), + [sym_WHEN] = ACTIONS(57), + [sym_WHERE] = ACTIONS(57), + [sym_WITH] = ACTIONS(57), + [sym__whitespace] = ACTIONS(3), + [anon_sym_DASH_DASH] = ACTIONS(5), + [anon_sym_SLASH_STAR] = ACTIONS(7), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_LPAREN] = ACTIONS(57), + [anon_sym_COMMA] = ACTIONS(57), + [anon_sym_RPAREN] = ACTIONS(57), + [anon_sym_EQ] = ACTIONS(59), + [anon_sym_DOT] = ACTIONS(57), + [anon_sym_DASH] = ACTIONS(59), + [anon_sym_PLUS] = ACTIONS(57), + [anon_sym_PIPE_PIPE] = ACTIONS(57), + [anon_sym_STAR] = ACTIONS(57), + [anon_sym_PERCENT] = ACTIONS(57), + [anon_sym_LT_LT] = ACTIONS(57), + [anon_sym_GT_GT] = ACTIONS(57), + [anon_sym_AMP] = ACTIONS(57), + [anon_sym_PIPE] = ACTIONS(59), + [anon_sym_LT] = ACTIONS(59), + [anon_sym_LT_EQ] = ACTIONS(57), + [anon_sym_GT] = ACTIONS(59), + [anon_sym_GT_EQ] = ACTIONS(57), + [anon_sym_EQ_EQ] = ACTIONS(57), + [anon_sym_BANG_EQ] = ACTIONS(57), + [anon_sym_LT_GT] = ACTIONS(57), + }, + [3] = { + [sym_comment] = STATE(3), + [ts_builtin_sym_end] = ACTIONS(61), + [anon_sym_SEMI] = ACTIONS(61), + [sym_ADD] = ACTIONS(61), + [sym_AND] = ACTIONS(61), + [sym_AS] = ACTIONS(61), + [sym_BEGIN] = ACTIONS(61), + [sym_BETWEEN] = ACTIONS(61), + [sym_COLLATE] = ACTIONS(61), + [sym_DEFAULT] = ACTIONS(61), + [sym_DO] = ACTIONS(61), + [sym_DROP] = ACTIONS(61), + [sym_ELSE] = ACTIONS(61), + [sym_END] = ACTIONS(61), + [sym_ESCAPE] = ACTIONS(61), + [sym_FOLLOWING] = ACTIONS(61), + [sym_FOR] = ACTIONS(61), + [sym_GLOB] = ACTIONS(61), + [sym_IN] = ACTIONS(61), + [sym_IS] = ACTIONS(63), + [sym_ISNULL] = ACTIONS(61), + [sym_LIKE] = ACTIONS(61), + [sym_MATCH] = ACTIONS(61), + [sym_NOT] = ACTIONS(63), + [sym_NOTNULL] = ACTIONS(61), + [sym_OFFSET] = ACTIONS(61), + [sym_ON] = ACTIONS(61), + [sym_OR] = ACTIONS(61), + [sym_PRECEDING] = ACTIONS(61), + [sym_REGEXP] = ACTIONS(61), + [sym_RENAME] = ACTIONS(61), + [sym_RETURNING] = ACTIONS(61), + [sym_SELECT] = ACTIONS(61), + [sym_SET] = ACTIONS(61), + [sym_THEN] = ACTIONS(61), + [sym_TO] = ACTIONS(61), + [sym_USING] = ACTIONS(61), + [sym_VALUES] = ACTIONS(61), + [sym_WHEN] = ACTIONS(61), + [sym_WHERE] = ACTIONS(61), + [sym_WITH] = ACTIONS(61), + [sym__whitespace] = ACTIONS(3), + [anon_sym_DASH_DASH] = ACTIONS(5), + [anon_sym_SLASH_STAR] = ACTIONS(7), + [anon_sym_SLASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(61), + [anon_sym_COMMA] = ACTIONS(61), + [anon_sym_RPAREN] = ACTIONS(61), + [anon_sym_EQ] = ACTIONS(63), + [anon_sym_DOT] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_PLUS] = ACTIONS(61), + [anon_sym_PIPE_PIPE] = ACTIONS(61), + [anon_sym_STAR] = ACTIONS(61), + [anon_sym_PERCENT] = ACTIONS(61), + [anon_sym_LT_LT] = ACTIONS(61), + [anon_sym_GT_GT] = ACTIONS(61), + [anon_sym_AMP] = ACTIONS(61), + [anon_sym_PIPE] = ACTIONS(63), + [anon_sym_LT] = ACTIONS(63), + [anon_sym_LT_EQ] = ACTIONS(61), + [anon_sym_GT] = ACTIONS(63), + [anon_sym_GT_EQ] = ACTIONS(61), + [anon_sym_EQ_EQ] = ACTIONS(61), + [anon_sym_BANG_EQ] = ACTIONS(61), + [anon_sym_LT_GT] = ACTIONS(61), + }, + [4] = { + [sym_comment] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(65), + [anon_sym_SEMI] = ACTIONS(65), + [sym_ADD] = ACTIONS(65), + [sym_AND] = ACTIONS(65), + [sym_AS] = ACTIONS(65), + [sym_BEGIN] = ACTIONS(65), + [sym_BETWEEN] = ACTIONS(65), + [sym_COLLATE] = ACTIONS(65), + [sym_DEFAULT] = ACTIONS(65), + [sym_DO] = ACTIONS(65), + [sym_DROP] = ACTIONS(65), + [sym_ELSE] = ACTIONS(65), + [sym_END] = ACTIONS(65), + [sym_ESCAPE] = ACTIONS(65), + [sym_FOLLOWING] = ACTIONS(65), + [sym_FOR] = ACTIONS(65), + [sym_GLOB] = ACTIONS(65), + [sym_IN] = ACTIONS(65), + [sym_IS] = ACTIONS(67), + [sym_ISNULL] = ACTIONS(65), + [sym_LIKE] = ACTIONS(65), + [sym_MATCH] = ACTIONS(65), + [sym_NOT] = ACTIONS(67), + [sym_NOTNULL] = ACTIONS(65), + [sym_OFFSET] = ACTIONS(65), + [sym_ON] = ACTIONS(65), + [sym_OR] = ACTIONS(65), + [sym_PRECEDING] = ACTIONS(65), + [sym_REGEXP] = ACTIONS(65), + [sym_RENAME] = ACTIONS(65), + [sym_RETURNING] = ACTIONS(65), + [sym_SELECT] = ACTIONS(65), + [sym_SET] = ACTIONS(65), + [sym_THEN] = ACTIONS(65), + [sym_TO] = ACTIONS(65), + [sym_USING] = ACTIONS(65), + [sym_VALUES] = ACTIONS(65), + [sym_WHEN] = ACTIONS(65), + [sym_WHERE] = ACTIONS(65), + [sym_WITH] = ACTIONS(65), + [sym__whitespace] = ACTIONS(3), + [anon_sym_DASH_DASH] = ACTIONS(5), + [anon_sym_SLASH_STAR] = ACTIONS(7), + [anon_sym_SLASH] = ACTIONS(67), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_COMMA] = ACTIONS(65), + [anon_sym_RPAREN] = ACTIONS(65), + [anon_sym_EQ] = ACTIONS(67), + [anon_sym_DOT] = ACTIONS(65), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(65), + [anon_sym_PIPE_PIPE] = ACTIONS(65), + [anon_sym_STAR] = ACTIONS(65), + [anon_sym_PERCENT] = ACTIONS(65), + [anon_sym_LT_LT] = ACTIONS(65), + [anon_sym_GT_GT] = ACTIONS(65), + [anon_sym_AMP] = ACTIONS(65), + [anon_sym_PIPE] = ACTIONS(67), + [anon_sym_LT] = ACTIONS(67), + [anon_sym_LT_EQ] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(67), + [anon_sym_GT_EQ] = ACTIONS(65), + [anon_sym_EQ_EQ] = ACTIONS(65), + [anon_sym_BANG_EQ] = ACTIONS(65), + [anon_sym_LT_GT] = ACTIONS(65), + }, + [5] = { + [sym_comment] = STATE(5), + [ts_builtin_sym_end] = ACTIONS(69), + [anon_sym_SEMI] = ACTIONS(69), + [sym_ADD] = ACTIONS(69), + [sym_AND] = ACTIONS(69), + [sym_AS] = ACTIONS(69), + [sym_BEGIN] = ACTIONS(69), + [sym_BETWEEN] = ACTIONS(69), + [sym_COLLATE] = ACTIONS(69), + [sym_DEFAULT] = ACTIONS(69), + [sym_DO] = ACTIONS(69), + [sym_DROP] = ACTIONS(69), + [sym_ELSE] = ACTIONS(69), + [sym_END] = ACTIONS(69), + [sym_ESCAPE] = ACTIONS(69), + [sym_FOLLOWING] = ACTIONS(69), + [sym_FOR] = ACTIONS(69), + [sym_GLOB] = ACTIONS(69), + [sym_IN] = ACTIONS(69), + [sym_IS] = ACTIONS(71), + [sym_ISNULL] = ACTIONS(69), + [sym_LIKE] = ACTIONS(69), + [sym_MATCH] = ACTIONS(69), + [sym_NOT] = ACTIONS(71), + [sym_NOTNULL] = ACTIONS(69), + [sym_OFFSET] = ACTIONS(69), + [sym_ON] = ACTIONS(69), + [sym_OR] = ACTIONS(69), + [sym_PRECEDING] = ACTIONS(69), + [sym_REGEXP] = ACTIONS(69), + [sym_RENAME] = ACTIONS(69), + [sym_RETURNING] = ACTIONS(69), + [sym_SELECT] = ACTIONS(69), + [sym_SET] = ACTIONS(69), + [sym_THEN] = ACTIONS(69), + [sym_TO] = ACTIONS(69), + [sym_USING] = ACTIONS(69), + [sym_VALUES] = ACTIONS(69), + [sym_WHEN] = ACTIONS(69), + [sym_WHERE] = ACTIONS(69), + [sym_WITH] = ACTIONS(69), + [sym__whitespace] = ACTIONS(3), + [anon_sym_DASH_DASH] = ACTIONS(5), + [anon_sym_SLASH_STAR] = ACTIONS(7), + [anon_sym_SLASH] = ACTIONS(71), + [anon_sym_LPAREN] = ACTIONS(69), + [anon_sym_COMMA] = ACTIONS(69), + [anon_sym_RPAREN] = ACTIONS(69), + [anon_sym_EQ] = ACTIONS(71), + [anon_sym_DOT] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(71), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_PIPE_PIPE] = ACTIONS(69), + [anon_sym_STAR] = ACTIONS(69), + [anon_sym_PERCENT] = ACTIONS(69), + [anon_sym_LT_LT] = ACTIONS(69), + [anon_sym_GT_GT] = ACTIONS(69), + [anon_sym_AMP] = ACTIONS(69), + [anon_sym_PIPE] = ACTIONS(71), + [anon_sym_LT] = ACTIONS(71), + [anon_sym_LT_EQ] = ACTIONS(69), + [anon_sym_GT] = ACTIONS(71), + [anon_sym_GT_EQ] = ACTIONS(69), + [anon_sym_EQ_EQ] = ACTIONS(69), + [anon_sym_BANG_EQ] = ACTIONS(69), + [anon_sym_LT_GT] = ACTIONS(69), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(75), 1, + sym_GROUP, + STATE(6), 1, + sym_comment, + ACTIONS(73), 59, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ADD, + sym_AFTER, + sym_AS, + sym_BEFORE, + sym_BEGIN, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_CROSS, + sym_DEFAULT, + sym_DEFERRABLE, + sym_DELETE, + sym_DROP, + sym_EXCEPT, + sym_FOR, + sym_FROM, + sym_GENERATED, + sym_GROUPS, + sym_INDEXED, + sym_INNER, + sym_INSERT, + sym_INSTEAD, + sym_INTERSECT, + sym_INTO, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOT, + sym_NULL, + sym_ON, + sym_ORDER, + sym_PARTITION, + sym_PRIMARY, + sym_RANGE, + sym_REFERENCES, + sym_RENAME, + sym_RETURNING, + sym_ROWS, + sym_SELECT, + sym_SET, + sym_TO, + sym_UNION, + sym_UNIQUE, + sym_UPDATE, + sym_USING, + sym_VALUES, + sym_WHEN, + sym_WHERE, + sym_WINDOW, + sym_WITH, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_DOT, + [77] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(81), 1, + sym_FILTER, + ACTIONS(83), 1, + sym_OVER, + STATE(7), 1, + sym_comment, + STATE(40), 1, + sym_filter_clause, + STATE(138), 1, + sym_over_clause, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [158] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(81), 1, + sym_FILTER, + ACTIONS(83), 1, + sym_OVER, + STATE(8), 1, + sym_comment, + STATE(38), 1, + sym_filter_clause, + STATE(115), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [239] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(81), 1, + sym_FILTER, + ACTIONS(83), 1, + sym_OVER, + STATE(9), 1, + sym_comment, + STATE(28), 1, + sym_filter_clause, + STATE(132), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [320] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(81), 1, + sym_FILTER, + ACTIONS(83), 1, + sym_OVER, + STATE(10), 1, + sym_comment, + STATE(33), 1, + sym_filter_clause, + STATE(125), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [401] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(97), 1, + sym_FILTER, + ACTIONS(99), 1, + sym_OVER, + STATE(11), 1, + sym_comment, + STATE(82), 1, + sym_filter_clause, + STATE(313), 1, + sym_over_clause, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [481] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(101), 1, + sym_FILTER, + ACTIONS(103), 1, + sym_OVER, + STATE(12), 1, + sym_comment, + STATE(57), 1, + sym_filter_clause, + STATE(334), 1, + sym_over_clause, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [561] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(101), 1, + sym_FILTER, + ACTIONS(103), 1, + sym_OVER, + STATE(13), 1, + sym_comment, + STATE(47), 1, + sym_filter_clause, + STATE(332), 1, + sym_over_clause, + ACTIONS(87), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [641] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(101), 1, + sym_FILTER, + ACTIONS(103), 1, + sym_OVER, + STATE(14), 1, + sym_comment, + STATE(46), 1, + sym_filter_clause, + STATE(339), 1, + sym_over_clause, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [721] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(105), 1, + sym_FILTER, + ACTIONS(107), 1, + sym_OVER, + STATE(15), 1, + sym_comment, + STATE(50), 1, + sym_filter_clause, + STATE(291), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [801] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(101), 1, + sym_FILTER, + ACTIONS(103), 1, + sym_OVER, + STATE(16), 1, + sym_comment, + STATE(71), 1, + sym_filter_clause, + STATE(344), 1, + sym_over_clause, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [881] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(105), 1, + sym_FILTER, + ACTIONS(107), 1, + sym_OVER, + STATE(17), 1, + sym_comment, + STATE(51), 1, + sym_filter_clause, + STATE(284), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [961] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(105), 1, + sym_FILTER, + ACTIONS(107), 1, + sym_OVER, + STATE(18), 1, + sym_comment, + STATE(55), 1, + sym_filter_clause, + STATE(275), 1, + sym_over_clause, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1041] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(97), 1, + sym_FILTER, + ACTIONS(99), 1, + sym_OVER, + STATE(19), 1, + sym_comment, + STATE(85), 1, + sym_filter_clause, + STATE(262), 1, + sym_over_clause, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1121] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(20), 1, + sym_comment, + ACTIONS(75), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_CHECK, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_FOREIGN, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_PRIMARY, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_UNIQUE, + sym_WHEN, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [1193] = 35, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(111), 1, + sym_AND, + ACTIONS(113), 1, + sym_AS, + ACTIONS(115), 1, + sym_BETWEEN, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(123), 1, + sym_IN, + ACTIONS(125), 1, + sym_IS, + ACTIONS(129), 1, + sym_NOT, + ACTIONS(131), 1, + sym_OR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(145), 1, + anon_sym_EQ, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(21), 1, + sym_comment, + STATE(390), 1, + sym__string, + STATE(2567), 1, + sym__name, + ACTIONS(127), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(109), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(163), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(121), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(119), 11, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [1323] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(105), 1, + sym_FILTER, + ACTIONS(107), 1, + sym_OVER, + STATE(22), 1, + sym_comment, + STATE(49), 1, + sym_filter_clause, + STATE(298), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1403] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(97), 1, + sym_FILTER, + ACTIONS(99), 1, + sym_OVER, + STATE(23), 1, + sym_comment, + STATE(76), 1, + sym_filter_clause, + STATE(328), 1, + sym_over_clause, + ACTIONS(93), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1483] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(97), 1, + sym_FILTER, + ACTIONS(99), 1, + sym_OVER, + STATE(24), 1, + sym_comment, + STATE(74), 1, + sym_filter_clause, + STATE(235), 1, + sym_over_clause, + ACTIONS(85), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1563] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(165), 1, + sym_FILTER, + ACTIONS(167), 1, + sym_OVER, + STATE(25), 1, + sym_comment, + STATE(169), 1, + sym_filter_clause, + STATE(415), 1, + sym_over_clause, + ACTIONS(85), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1642] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(173), 1, + aux_sym_bind_parameter_token1, + STATE(26), 1, + sym_comment, + STATE(35), 1, + aux_sym_bind_parameter_repeat1, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1717] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(165), 1, + sym_FILTER, + ACTIONS(167), 1, + sym_OVER, + STATE(27), 1, + sym_comment, + STATE(182), 1, + sym_filter_clause, + STATE(359), 1, + sym_over_clause, + ACTIONS(93), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1796] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(83), 1, + sym_OVER, + STATE(28), 1, + sym_comment, + STATE(125), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1871] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(165), 1, + sym_FILTER, + ACTIONS(167), 1, + sym_OVER, + STATE(29), 1, + sym_comment, + STATE(175), 1, + sym_filter_clause, + STATE(374), 1, + sym_over_clause, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [1950] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(30), 1, + sym_comment, + ACTIONS(73), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2023] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(31), 1, + sym_comment, + ACTIONS(65), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(67), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2094] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(173), 1, + aux_sym_bind_parameter_token1, + STATE(26), 1, + aux_sym_bind_parameter_repeat1, + STATE(32), 1, + sym_comment, + ACTIONS(177), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(179), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2169] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(83), 1, + sym_OVER, + STATE(33), 1, + sym_comment, + STATE(115), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2244] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(34), 1, + sym_comment, + ACTIONS(73), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2315] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(185), 1, + aux_sym_bind_parameter_token1, + STATE(35), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(181), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(183), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2388] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(192), 1, + anon_sym_DOT, + STATE(36), 1, + sym_comment, + ACTIONS(188), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(190), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2461] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(165), 1, + sym_FILTER, + ACTIONS(167), 1, + sym_OVER, + STATE(37), 1, + sym_comment, + STATE(135), 1, + sym_filter_clause, + STATE(405), 1, + sym_over_clause, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2540] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(83), 1, + sym_OVER, + STATE(38), 1, + sym_comment, + STATE(113), 1, + sym_over_clause, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2615] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(39), 1, + sym_comment, + ACTIONS(57), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(59), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2686] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(83), 1, + sym_OVER, + STATE(40), 1, + sym_comment, + STATE(132), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2761] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(41), 1, + sym_comment, + ACTIONS(61), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(63), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2832] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(42), 1, + sym_comment, + ACTIONS(69), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(71), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [2903] = 35, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(113), 1, + sym_AS, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(198), 1, + sym_AND, + ACTIONS(200), 1, + sym_BETWEEN, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(206), 1, + sym_IN, + ACTIONS(208), 1, + sym_IS, + ACTIONS(212), 1, + sym_NOT, + ACTIONS(214), 1, + sym_OR, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(218), 1, + anon_sym_EQ, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(43), 1, + sym_comment, + STATE(390), 1, + sym__string, + STATE(2567), 1, + sym__name, + ACTIONS(210), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(236), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(109), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(204), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(119), 9, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [3032] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(44), 1, + sym_comment, + ACTIONS(73), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [3102] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(45), 1, + sym_comment, + ACTIONS(57), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(59), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [3172] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(103), 1, + sym_OVER, + STATE(46), 1, + sym_comment, + STATE(332), 1, + sym_over_clause, + ACTIONS(87), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [3246] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(103), 1, + sym_OVER, + STATE(47), 1, + sym_comment, + STATE(329), 1, + sym_over_clause, + ACTIONS(196), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [3320] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(48), 1, + sym_comment, + ACTIONS(238), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(240), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [3390] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(107), 1, + sym_OVER, + STATE(49), 1, + sym_comment, + STATE(302), 1, + sym_over_clause, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [3464] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(107), 1, + sym_OVER, + STATE(50), 1, + sym_comment, + STATE(298), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [3538] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(107), 1, + sym_OVER, + STATE(51), 1, + sym_comment, + STATE(291), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [3612] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(242), 1, + anon_sym_DOT, + STATE(52), 1, + sym_comment, + ACTIONS(188), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(190), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [3684] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(248), 1, + anon_sym_DOT, + STATE(53), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [3756] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(250), 1, + sym_FILTER, + ACTIONS(252), 1, + sym_OVER, + STATE(54), 1, + sym_comment, + STATE(314), 1, + sym_filter_clause, + STATE(469), 1, + sym_over_clause, + ACTIONS(87), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [3834] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(107), 1, + sym_OVER, + STATE(55), 1, + sym_comment, + STATE(284), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [3908] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(250), 1, + sym_FILTER, + ACTIONS(252), 1, + sym_OVER, + STATE(56), 1, + sym_comment, + STATE(272), 1, + sym_filter_clause, + STATE(425), 1, + sym_over_clause, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [3986] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(103), 1, + sym_OVER, + STATE(57), 1, + sym_comment, + STATE(344), 1, + sym_over_clause, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [4060] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(58), 1, + sym_comment, + ACTIONS(61), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(63), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4130] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(59), 1, + sym_comment, + ACTIONS(57), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(59), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4200] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(254), 1, + aux_sym_bind_parameter_token1, + STATE(60), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(181), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(183), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4272] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(257), 1, + aux_sym_bind_parameter_token1, + STATE(60), 1, + aux_sym_bind_parameter_repeat1, + STATE(61), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4346] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(62), 1, + sym_comment, + ACTIONS(73), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4418] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(257), 1, + aux_sym_bind_parameter_token1, + STATE(61), 1, + aux_sym_bind_parameter_repeat1, + STATE(63), 1, + sym_comment, + ACTIONS(177), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(179), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4492] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(64), 1, + sym_comment, + ACTIONS(259), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(262), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4564] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(65), 1, + sym_comment, + ACTIONS(73), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4634] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(265), 1, + anon_sym_DOT, + STATE(66), 1, + sym_comment, + ACTIONS(188), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(190), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4706] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(267), 1, + aux_sym_bind_parameter_token1, + STATE(67), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(183), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(181), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [4778] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(68), 1, + sym_comment, + ACTIONS(65), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(67), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4848] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(69), 1, + sym_comment, + ACTIONS(69), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(71), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [4918] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(70), 1, + sym_comment, + ACTIONS(75), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 43, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [4988] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(103), 1, + sym_OVER, + STATE(71), 1, + sym_comment, + STATE(339), 1, + sym_over_clause, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [5062] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(72), 1, + sym_comment, + ACTIONS(61), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(63), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [5132] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(270), 1, + aux_sym_bind_parameter_token1, + STATE(67), 1, + aux_sym_bind_parameter_repeat1, + STATE(73), 1, + sym_comment, + ACTIONS(171), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [5206] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(99), 1, + sym_OVER, + STATE(74), 1, + sym_comment, + STATE(190), 1, + sym_over_clause, + ACTIONS(194), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [5280] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(75), 1, + sym_comment, + ACTIONS(272), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(274), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [5350] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(99), 1, + sym_OVER, + STATE(76), 1, + sym_comment, + STATE(235), 1, + sym_over_clause, + ACTIONS(85), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [5424] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(77), 1, + sym_comment, + ACTIONS(67), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(65), 43, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [5494] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(78), 1, + sym_comment, + ACTIONS(71), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(69), 43, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [5564] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(276), 1, + anon_sym_DOT, + STATE(79), 1, + sym_comment, + ACTIONS(190), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(188), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [5636] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(80), 1, + sym_comment, + ACTIONS(59), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(57), 43, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [5706] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(81), 1, + sym_comment, + ACTIONS(63), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(61), 43, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [5776] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(99), 1, + sym_OVER, + STATE(82), 1, + sym_comment, + STATE(328), 1, + sym_over_clause, + ACTIONS(93), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [5850] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(83), 1, + sym_comment, + ACTIONS(75), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [5922] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(250), 1, + sym_FILTER, + ACTIONS(252), 1, + sym_OVER, + STATE(84), 1, + sym_comment, + STATE(217), 1, + sym_filter_clause, + STATE(443), 1, + sym_over_clause, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [6000] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(99), 1, + sym_OVER, + STATE(85), 1, + sym_comment, + STATE(313), 1, + sym_over_clause, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6074] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(270), 1, + aux_sym_bind_parameter_token1, + STATE(73), 1, + aux_sym_bind_parameter_repeat1, + STATE(86), 1, + sym_comment, + ACTIONS(179), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(177), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [6148] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(278), 1, + aux_sym_bind_parameter_token1, + STATE(87), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(181), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(183), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6220] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(88), 1, + sym_comment, + ACTIONS(69), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(71), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6290] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(89), 1, + sym_comment, + ACTIONS(65), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(67), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6360] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(281), 1, + anon_sym_DOT, + STATE(90), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6432] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(283), 1, + anon_sym_LPAREN, + STATE(91), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6504] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(285), 1, + aux_sym_bind_parameter_token1, + STATE(87), 1, + aux_sym_bind_parameter_repeat1, + STATE(92), 1, + sym_comment, + ACTIONS(169), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6578] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(285), 1, + aux_sym_bind_parameter_token1, + STATE(92), 1, + aux_sym_bind_parameter_repeat1, + STATE(93), 1, + sym_comment, + ACTIONS(177), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(179), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6652] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(287), 1, + anon_sym_LPAREN, + STATE(94), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6724] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(250), 1, + sym_FILTER, + ACTIONS(252), 1, + sym_OVER, + STATE(95), 1, + sym_comment, + STATE(342), 1, + sym_filter_clause, + STATE(472), 1, + sym_over_clause, + ACTIONS(95), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [6802] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(13), 1, + sym_ALTER, + ACTIONS(15), 1, + sym_ANALYZE, + ACTIONS(17), 1, + sym_ATTACH, + ACTIONS(19), 1, + sym_BEGIN, + ACTIONS(23), 1, + sym_CREATE, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(27), 1, + sym_DETACH, + ACTIONS(29), 1, + sym_DROP, + ACTIONS(31), 1, + sym_EXPLAIN, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(35), 1, + sym_PRAGMA, + ACTIONS(37), 1, + sym_REINDEX, + ACTIONS(39), 1, + sym_RELEASE, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(43), 1, + sym_ROLLBACK, + ACTIONS(45), 1, + sym_SAVEPOINT, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(51), 1, + sym_VACUUM, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(96), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(3978), 1, + sym_sql_stmt, + ACTIONS(21), 2, + sym_COMMIT, + sym_END, + ACTIONS(289), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(3982), 25, + sym_alter_table_stmt, + sym_analyze_stmt, + sym_attach_stmt, + sym_begin_stmt, + sym_commit_stmt, + sym_create_index_stmt, + sym_create_table_stmt, + sym_create_trigger_stmt, + sym_create_view_stmt, + sym_create_virtual_table_stmt, + sym_delete_stmt, + sym_detach_stmt, + sym_drop_index_stmt, + sym_drop_table_stmt, + sym_drop_trigger_stmt, + sym_drop_view_stmt, + sym_insert_stmt, + sym_pragma_stmt, + sym_reindex_stmt, + sym_release_stmt, + sym_rollback_stmt, + sym_savepoint_stmt, + sym_select_stmt, + sym_update_stmt, + sym_vacuum_stmt, + [6922] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(97), 1, + sym_comment, + ACTIONS(291), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(293), 34, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_OVER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [6992] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(98), 1, + sym_comment, + ACTIONS(73), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7064] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(295), 1, + anon_sym_DOT, + STATE(99), 1, + sym_comment, + ACTIONS(244), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7135] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(100), 1, + sym_comment, + ACTIONS(238), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(240), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7204] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(101), 1, + sym_comment, + ACTIONS(297), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(299), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7273] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(102), 1, + sym_comment, + ACTIONS(301), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(303), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7342] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(103), 1, + sym_comment, + ACTIONS(305), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(307), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7411] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(104), 1, + sym_comment, + ACTIONS(309), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(311), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7480] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(105), 1, + sym_comment, + ACTIONS(313), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(315), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7549] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(106), 1, + sym_comment, + ACTIONS(317), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(319), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7618] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(107), 1, + sym_comment, + ACTIONS(321), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(323), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7687] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(108), 1, + sym_comment, + ACTIONS(325), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(327), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7756] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(109), 1, + sym_comment, + ACTIONS(238), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(240), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7825] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(110), 1, + sym_comment, + ACTIONS(329), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(331), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7894] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(111), 1, + sym_comment, + ACTIONS(333), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(335), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [7963] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(112), 1, + sym_comment, + ACTIONS(337), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(339), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8032] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(113), 1, + sym_comment, + ACTIONS(341), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(343), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8101] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(114), 1, + sym_comment, + ACTIONS(345), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(347), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8170] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(115), 1, + sym_comment, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8239] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(116), 1, + sym_comment, + ACTIONS(73), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8308] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(349), 1, + anon_sym_DOT, + STATE(117), 1, + sym_comment, + ACTIONS(188), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(190), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8379] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + STATE(118), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [8468] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + STATE(119), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [8557] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(120), 1, + sym_comment, + ACTIONS(259), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(262), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8628] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(121), 1, + sym_comment, + ACTIONS(371), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(373), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8697] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(122), 1, + sym_comment, + ACTIONS(375), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(377), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8766] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(379), 1, + anon_sym_DOT, + STATE(123), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8837] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(124), 1, + sym_comment, + ACTIONS(381), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(383), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8906] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(125), 1, + sym_comment, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [8975] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(126), 1, + sym_comment, + ACTIONS(272), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(274), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9044] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + STATE(127), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [9133] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + STATE(128), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [9222] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(129), 1, + sym_comment, + ACTIONS(73), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9293] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(130), 1, + sym_comment, + ACTIONS(385), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(387), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9362] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(131), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9431] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(132), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9500] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + STATE(133), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [9589] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(134), 1, + sym_comment, + ACTIONS(389), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(391), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9658] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(167), 1, + sym_OVER, + STATE(135), 1, + sym_comment, + STATE(359), 1, + sym_over_clause, + ACTIONS(93), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9731] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(393), 1, + anon_sym_DOT, + STATE(136), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9802] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(137), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9871] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(138), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [9940] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + STATE(139), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 29, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + [10025] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + STATE(140), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [10106] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + STATE(141), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [10177] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + STATE(142), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [10254] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + STATE(143), 1, + sym_comment, + ACTIONS(77), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [10327] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + ACTIONS(395), 1, + sym_AND, + ACTIONS(397), 1, + sym_BETWEEN, + ACTIONS(401), 1, + sym_IS, + ACTIONS(403), 1, + sym_NOT, + ACTIONS(405), 1, + anon_sym_EQ, + STATE(144), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(407), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(399), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 18, + sym_AS, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [10430] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + STATE(145), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [10519] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(409), 1, + aux_sym_bind_parameter_token1, + STATE(146), 1, + sym_comment, + STATE(184), 1, + aux_sym_bind_parameter_repeat1, + ACTIONS(177), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(179), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [10592] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(147), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [10661] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(411), 1, + anon_sym_LPAREN, + STATE(148), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [10732] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + ACTIONS(397), 1, + sym_BETWEEN, + ACTIONS(401), 1, + sym_IS, + ACTIONS(403), 1, + sym_NOT, + ACTIONS(405), 1, + anon_sym_EQ, + STATE(149), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(407), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(399), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 19, + sym_AND, + sym_AS, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [10833] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(150), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [10902] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(151), 1, + sym_comment, + ACTIONS(57), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(59), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [10971] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(152), 1, + sym_comment, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [11040] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(417), 1, + sym_IN, + STATE(153), 1, + sym_comment, + ACTIONS(419), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_INTERSECT, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [11113] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(417), 1, + sym_IN, + STATE(154), 1, + sym_comment, + ACTIONS(419), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_INTERSECT, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [11186] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(155), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [11255] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(156), 1, + sym_comment, + ACTIONS(61), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(63), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [11324] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(157), 1, + sym_comment, + ACTIONS(69), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(71), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [11393] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(158), 1, + sym_comment, + ACTIONS(262), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(259), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [11464] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(159), 1, + sym_comment, + ACTIONS(65), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(67), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [11533] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(421), 1, + anon_sym_DOT, + STATE(160), 1, + sym_comment, + ACTIONS(246), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [11604] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(161), 1, + sym_comment, + ACTIONS(274), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(272), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [11673] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(423), 1, + aux_sym_bind_parameter_token1, + STATE(162), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(181), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(183), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [11744] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(426), 1, + anon_sym_DOT, + STATE(163), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [11815] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(428), 1, + anon_sym_LPAREN, + STATE(164), 1, + sym_comment, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [11886] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + ACTIONS(397), 1, + sym_BETWEEN, + ACTIONS(401), 1, + sym_IS, + ACTIONS(403), 1, + sym_NOT, + ACTIONS(405), 1, + anon_sym_EQ, + ACTIONS(417), 1, + sym_IN, + STATE(165), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(419), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(407), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(399), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(415), 16, + sym_AND, + sym_AS, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_OR, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [11991] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(166), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [12060] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(430), 1, + anon_sym_LPAREN, + STATE(167), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [12131] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + STATE(168), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [12220] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(167), 1, + sym_OVER, + STATE(169), 1, + sym_comment, + STATE(398), 1, + sym_over_clause, + ACTIONS(194), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [12293] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(432), 1, + anon_sym_LPAREN, + STATE(170), 1, + sym_comment, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [12364] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + ACTIONS(434), 1, + sym_ESCAPE, + STATE(171), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 26, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [12455] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + ACTIONS(436), 1, + sym_ESCAPE, + STATE(172), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 26, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [12546] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(173), 1, + sym_comment, + ACTIONS(293), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(291), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_OVER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [12615] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(174), 1, + sym_comment, + ACTIONS(291), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(293), 33, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_OVER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [12684] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(167), 1, + sym_OVER, + STATE(175), 1, + sym_comment, + STATE(405), 1, + sym_over_clause, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [12757] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(438), 1, + anon_sym_LPAREN, + STATE(176), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [12828] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(177), 1, + sym_comment, + ACTIONS(240), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(238), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [12897] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(440), 1, + anon_sym_LPAREN, + STATE(178), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [12968] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(442), 1, + anon_sym_DOT, + STATE(179), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13039] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(180), 1, + sym_comment, + ACTIONS(272), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(274), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13108] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(444), 1, + anon_sym_DOT, + STATE(181), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13179] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(167), 1, + sym_OVER, + STATE(182), 1, + sym_comment, + STATE(415), 1, + sym_over_clause, + ACTIONS(85), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13252] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(351), 1, + sym_COLLATE, + ACTIONS(353), 1, + anon_sym_SLASH, + ACTIONS(355), 1, + anon_sym_DASH, + ACTIONS(357), 1, + anon_sym_PLUS, + ACTIONS(359), 1, + anon_sym_PIPE_PIPE, + ACTIONS(365), 1, + anon_sym_PIPE, + STATE(183), 1, + sym_comment, + ACTIONS(361), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(367), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(369), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(363), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [13341] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(409), 1, + aux_sym_bind_parameter_token1, + STATE(162), 1, + aux_sym_bind_parameter_repeat1, + STATE(184), 1, + sym_comment, + ACTIONS(169), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13414] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(185), 1, + sym_comment, + ACTIONS(291), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(293), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_OVER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13483] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(186), 1, + sym_comment, + ACTIONS(259), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(262), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13554] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(187), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 26, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [13642] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + STATE(188), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 28, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13722] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(189), 1, + sym_comment, + ACTIONS(345), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(347), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13790] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(190), 1, + sym_comment, + ACTIONS(341), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(343), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13858] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(191), 1, + sym_comment, + ACTIONS(333), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(335), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13926] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(192), 1, + sym_comment, + ACTIONS(337), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(339), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [13994] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(193), 1, + sym_comment, + ACTIONS(375), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(377), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [14062] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(194), 1, + sym_comment, + ACTIONS(309), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(311), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [14130] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(195), 1, + sym_comment, + ACTIONS(313), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(315), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [14198] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(196), 1, + sym_comment, + ACTIONS(272), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(274), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [14266] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(197), 1, + sym_comment, + ACTIONS(317), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(319), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [14334] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(198), 1, + sym_comment, + ACTIONS(321), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(323), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [14402] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(199), 1, + sym_comment, + ACTIONS(325), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(327), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [14470] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(200), 1, + sym_comment, + ACTIONS(329), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(331), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [14538] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + STATE(201), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [14626] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + STATE(202), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [14714] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(478), 1, + anon_sym_DOT, + STATE(203), 1, + sym_comment, + ACTIONS(244), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [14784] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + ACTIONS(480), 1, + sym_ESCAPE, + STATE(204), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [14874] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + STATE(205), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 25, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [14962] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + ACTIONS(490), 1, + sym_ESCAPE, + STATE(206), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [15052] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(207), 1, + sym_comment, + ACTIONS(305), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(307), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [15120] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(208), 1, + sym_comment, + ACTIONS(244), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [15188] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + STATE(209), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 25, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [15276] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + ACTIONS(492), 1, + sym_BETWEEN, + ACTIONS(496), 1, + sym_IN, + ACTIONS(498), 1, + sym_IS, + ACTIONS(502), 1, + sym_NOT, + ACTIONS(504), 1, + anon_sym_EQ, + STATE(210), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(500), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(506), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(494), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(415), 14, + sym_AND, + sym_AS, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_OR, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [15380] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(508), 1, + anon_sym_DOT, + STATE(211), 1, + sym_comment, + ACTIONS(244), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [15450] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(212), 1, + sym_comment, + ACTIONS(301), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(303), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [15518] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(213), 1, + sym_comment, + ACTIONS(169), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [15586] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(496), 1, + sym_IN, + STATE(214), 1, + sym_comment, + ACTIONS(500), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 28, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_INTERSECT, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [15658] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(496), 1, + sym_IN, + STATE(215), 1, + sym_comment, + ACTIONS(500), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 28, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_INTERSECT, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [15730] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(216), 1, + sym_comment, + ACTIONS(413), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [15798] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(252), 1, + sym_OVER, + STATE(217), 1, + sym_comment, + STATE(472), 1, + sym_over_clause, + ACTIONS(95), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [15870] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(218), 1, + sym_comment, + ACTIONS(259), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(262), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [15940] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(219), 1, + sym_comment, + ACTIONS(238), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(240), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [16008] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(415), 1, + sym_OR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + ACTIONS(510), 1, + sym_BETWEEN, + ACTIONS(514), 1, + sym_IN, + ACTIONS(516), 1, + sym_IS, + ACTIONS(520), 1, + sym_NOT, + ACTIONS(522), 1, + anon_sym_EQ, + STATE(220), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(518), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(524), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(512), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [16112] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + ACTIONS(510), 1, + sym_BETWEEN, + ACTIONS(516), 1, + sym_IS, + ACTIONS(520), 1, + sym_NOT, + ACTIONS(522), 1, + anon_sym_EQ, + STATE(221), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(524), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(512), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [16212] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + ACTIONS(510), 1, + sym_BETWEEN, + ACTIONS(516), 1, + sym_IS, + ACTIONS(520), 1, + sym_NOT, + ACTIONS(522), 1, + anon_sym_EQ, + ACTIONS(526), 1, + sym_AND, + STATE(222), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(524), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(512), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [16314] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(223), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [16382] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(224), 1, + sym_comment, + ACTIONS(291), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(293), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_OVER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [16450] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(528), 1, + aux_sym_bind_parameter_token1, + STATE(225), 1, + sym_comment, + STATE(259), 1, + aux_sym_bind_parameter_repeat1, + ACTIONS(171), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [16522] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + ACTIONS(492), 1, + sym_BETWEEN, + ACTIONS(498), 1, + sym_IS, + ACTIONS(502), 1, + sym_NOT, + ACTIONS(504), 1, + anon_sym_EQ, + STATE(226), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(506), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(494), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(79), 17, + sym_AND, + sym_AS, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [16622] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(227), 1, + sym_comment, + ACTIONS(305), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(307), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [16690] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(228), 1, + sym_comment, + ACTIONS(297), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(299), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [16758] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(229), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [16826] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(230), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [16894] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + STATE(231), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 25, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [16982] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(115), 1, + sym_BETWEEN, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(123), 1, + sym_IN, + ACTIONS(125), 1, + sym_IS, + ACTIONS(129), 1, + sym_NOT, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(145), 1, + anon_sym_EQ, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(232), 1, + sym_comment, + ACTIONS(127), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(163), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(121), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(415), 15, + sym_AND, + sym_AS, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_OR, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [17086] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(233), 1, + sym_comment, + ACTIONS(301), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(303), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [17154] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + STATE(234), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [17242] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(235), 1, + sym_comment, + ACTIONS(194), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [17310] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + ACTIONS(492), 1, + sym_BETWEEN, + ACTIONS(498), 1, + sym_IS, + ACTIONS(502), 1, + sym_NOT, + ACTIONS(504), 1, + anon_sym_EQ, + ACTIONS(530), 1, + sym_AND, + STATE(236), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(506), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(494), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(79), 16, + sym_AS, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [17412] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(237), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [17480] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + STATE(238), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [17568] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(123), 1, + sym_IN, + STATE(239), 1, + sym_comment, + ACTIONS(127), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 29, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_INTERSECT, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [17640] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + STATE(240), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [17728] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(123), 1, + sym_IN, + STATE(241), 1, + sym_comment, + ACTIONS(127), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 29, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_INTERSECT, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [17800] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(242), 1, + sym_comment, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [17868] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(243), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [17936] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(532), 1, + anon_sym_DOT, + STATE(244), 1, + sym_comment, + ACTIONS(190), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(188), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [18006] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(245), 1, + sym_comment, + ACTIONS(75), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [18076] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + STATE(246), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [18148] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + STATE(247), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 25, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [18236] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + STATE(248), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 17, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 29, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [18312] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + STATE(249), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [18400] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + STATE(250), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [18470] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + STATE(251), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 13, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + [18554] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + STATE(252), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [18642] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(115), 1, + sym_BETWEEN, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(125), 1, + sym_IS, + ACTIONS(129), 1, + sym_NOT, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(145), 1, + anon_sym_EQ, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(253), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(163), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(121), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 18, + sym_AND, + sym_AS, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [18742] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(254), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [18810] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + STATE(255), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 25, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [18898] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + STATE(256), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 7, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [18982] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + STATE(257), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [19062] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + STATE(258), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [19138] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(534), 1, + aux_sym_bind_parameter_token1, + STATE(259), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(183), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(181), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [19208] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(260), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 26, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [19296] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + STATE(261), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [19368] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(262), 1, + sym_comment, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [19436] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(111), 1, + sym_AND, + ACTIONS(115), 1, + sym_BETWEEN, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(125), 1, + sym_IS, + ACTIONS(129), 1, + sym_NOT, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(145), 1, + anon_sym_EQ, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(263), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(163), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(121), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 17, + sym_AS, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [19538] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(537), 1, + anon_sym_LPAREN, + STATE(264), 1, + sym_comment, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [19608] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(460), 1, + anon_sym_SLASH, + ACTIONS(462), 1, + anon_sym_DASH, + ACTIONS(464), 1, + anon_sym_PLUS, + ACTIONS(466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(472), 1, + anon_sym_PIPE, + STATE(265), 1, + sym_comment, + ACTIONS(468), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(474), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(476), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(470), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [19696] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + STATE(266), 1, + sym_comment, + ACTIONS(77), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [19768] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + STATE(267), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [19844] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + STATE(268), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [19914] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + STATE(269), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 29, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [19994] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(270), 1, + sym_comment, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [20062] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(271), 1, + sym_comment, + ACTIONS(389), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(391), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [20130] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(252), 1, + sym_OVER, + STATE(272), 1, + sym_comment, + STATE(443), 1, + sym_over_clause, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [20202] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(273), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 28, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + [20286] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(274), 1, + sym_comment, + ACTIONS(246), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [20354] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(275), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [20422] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(276), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [20490] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(277), 1, + sym_comment, + ACTIONS(389), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(391), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [20558] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + ACTIONS(539), 1, + sym_ESCAPE, + STATE(278), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [20648] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(279), 1, + sym_comment, + ACTIONS(299), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(297), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [20716] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + STATE(280), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 25, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [20804] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(281), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 26, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [20892] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(282), 1, + sym_comment, + ACTIONS(371), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(373), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [20960] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(283), 1, + sym_comment, + ACTIONS(171), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [21028] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(284), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [21096] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(285), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [21164] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(528), 1, + aux_sym_bind_parameter_token1, + STATE(225), 1, + aux_sym_bind_parameter_repeat1, + STATE(286), 1, + sym_comment, + ACTIONS(179), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(177), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [21236] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(287), 1, + sym_comment, + ACTIONS(385), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(387), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [21304] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(514), 1, + sym_IN, + STATE(288), 1, + sym_comment, + ACTIONS(518), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [21376] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(514), 1, + sym_IN, + STATE(289), 1, + sym_comment, + ACTIONS(518), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [21448] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(290), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 26, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [21536] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(291), 1, + sym_comment, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [21604] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(292), 1, + sym_comment, + ACTIONS(381), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(383), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [21672] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(293), 1, + sym_comment, + ACTIONS(415), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [21740] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(294), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [21808] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(295), 1, + sym_comment, + ACTIONS(371), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(373), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [21876] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(296), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 26, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [21964] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(117), 1, + sym_COLLATE, + ACTIONS(143), 1, + anon_sym_SLASH, + ACTIONS(147), 1, + anon_sym_DASH, + ACTIONS(149), 1, + anon_sym_PLUS, + ACTIONS(151), 1, + anon_sym_PIPE_PIPE, + ACTIONS(157), 1, + anon_sym_PIPE, + STATE(297), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(159), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(161), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(155), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 26, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [22052] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(298), 1, + sym_comment, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22120] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(541), 1, + anon_sym_DOT, + STATE(299), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22190] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(300), 1, + sym_comment, + ACTIONS(303), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(301), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [22258] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(301), 1, + sym_comment, + ACTIONS(345), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(347), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22326] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(302), 1, + sym_comment, + ACTIONS(341), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(343), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22394] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(303), 1, + sym_comment, + ACTIONS(381), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(383), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22462] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(304), 1, + sym_comment, + ACTIONS(333), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(335), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22530] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(305), 1, + sym_comment, + ACTIONS(337), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(339), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22598] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(306), 1, + sym_comment, + ACTIONS(375), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(377), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22666] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(307), 1, + sym_comment, + ACTIONS(309), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(311), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22734] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(308), 1, + sym_comment, + ACTIONS(313), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(315), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22802] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(309), 1, + sym_comment, + ACTIONS(317), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(319), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22870] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(310), 1, + sym_comment, + ACTIONS(321), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(323), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [22938] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(311), 1, + sym_comment, + ACTIONS(325), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(327), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [23006] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(312), 1, + sym_comment, + ACTIONS(329), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(331), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [23074] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(313), 1, + sym_comment, + ACTIONS(93), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [23142] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(252), 1, + sym_OVER, + STATE(314), 1, + sym_comment, + STATE(473), 1, + sym_over_clause, + ACTIONS(196), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23214] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(315), 1, + sym_comment, + ACTIONS(307), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(305), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23282] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(316), 1, + sym_comment, + ACTIONS(93), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [23350] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(317), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23418] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(318), 1, + sym_comment, + ACTIONS(297), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(299), 32, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_ON, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [23486] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(319), 1, + sym_comment, + ACTIONS(331), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(329), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23554] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(320), 1, + sym_comment, + ACTIONS(327), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(325), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23622] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(321), 1, + sym_comment, + ACTIONS(323), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(321), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23690] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(322), 1, + sym_comment, + ACTIONS(319), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(317), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23758] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(323), 1, + sym_comment, + ACTIONS(315), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(313), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23826] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(324), 1, + sym_comment, + ACTIONS(311), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(309), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23894] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(325), 1, + sym_comment, + ACTIONS(377), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(375), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [23962] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(326), 1, + sym_comment, + ACTIONS(339), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(337), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24030] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(327), 1, + sym_comment, + ACTIONS(335), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(333), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24098] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(328), 1, + sym_comment, + ACTIONS(85), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [24166] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(329), 1, + sym_comment, + ACTIONS(343), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(341), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24234] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(330), 1, + sym_comment, + ACTIONS(347), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(345), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24302] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(331), 1, + sym_comment, + ACTIONS(385), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(387), 31, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [24370] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(332), 1, + sym_comment, + ACTIONS(196), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24438] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + STATE(333), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24508] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(334), 1, + sym_comment, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24576] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(335), 1, + sym_comment, + ACTIONS(373), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(371), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24644] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(336), 1, + sym_comment, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24712] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + ACTIONS(543), 1, + sym_ESCAPE, + STATE(337), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [24802] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(338), 1, + sym_comment, + ACTIONS(383), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(381), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24870] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(339), 1, + sym_comment, + ACTIONS(87), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [24938] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(545), 1, + anon_sym_LPAREN, + STATE(340), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [25008] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(341), 1, + sym_comment, + ACTIONS(391), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(389), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [25076] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(252), 1, + sym_OVER, + STATE(342), 1, + sym_comment, + STATE(469), 1, + sym_over_clause, + ACTIONS(87), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [25148] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(343), 1, + sym_comment, + ACTIONS(387), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(385), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [25216] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(344), 1, + sym_comment, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [25284] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + STATE(345), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 25, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [25372] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(446), 1, + sym_COLLATE, + ACTIONS(448), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_DASH, + ACTIONS(452), 1, + anon_sym_PLUS, + ACTIONS(454), 1, + anon_sym_PIPE_PIPE, + ACTIONS(484), 1, + anon_sym_PIPE, + STATE(346), 1, + sym_comment, + ACTIONS(456), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(486), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(488), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(482), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 25, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [25460] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(347), 1, + sym_comment, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [25528] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(348), 1, + sym_comment, + ACTIONS(169), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [25595] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(349), 1, + sym_comment, + ACTIONS(413), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [25662] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(350), 1, + sym_comment, + ACTIONS(337), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(339), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [25729] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(351), 1, + sym_comment, + ACTIONS(371), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(373), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [25796] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(352), 1, + sym_comment, + ACTIONS(381), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(383), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [25863] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + STATE(353), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [25950] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + STATE(354), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 29, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [26019] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(355), 1, + sym_comment, + ACTIONS(375), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(377), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [26086] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(356), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [26173] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(357), 1, + sym_comment, + ACTIONS(309), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(311), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [26240] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + STATE(358), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [26327] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(359), 1, + sym_comment, + ACTIONS(85), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [26394] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + STATE(360), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [26481] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(361), 1, + sym_comment, + ACTIONS(313), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(315), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [26548] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + STATE(362), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [26627] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(363), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [26694] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(364), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 13, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 26, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + [26777] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + STATE(365), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [26864] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(366), 1, + sym_comment, + ACTIONS(297), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(299), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [26931] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + STATE(367), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 7, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [27014] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + STATE(368), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [27093] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + STATE(369), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [27180] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + STATE(370), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [27255] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + STATE(371), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [27326] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + ACTIONS(565), 1, + sym_AND, + ACTIONS(567), 1, + sym_BETWEEN, + ACTIONS(571), 1, + sym_IS, + ACTIONS(573), 1, + sym_NOT, + ACTIONS(575), 1, + anon_sym_EQ, + STATE(372), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(577), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(569), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [27427] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(373), 1, + sym_comment, + ACTIONS(305), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(307), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [27494] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(374), 1, + sym_comment, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [27561] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(375), 1, + sym_comment, + ACTIONS(317), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(319), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [27628] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(376), 1, + sym_comment, + ACTIONS(321), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(323), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [27695] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(579), 1, + sym_FILTER, + ACTIONS(581), 1, + sym_OVER, + STATE(377), 1, + sym_comment, + STATE(481), 1, + sym_filter_clause, + STATE(586), 1, + sym_over_clause, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [27770] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + ACTIONS(567), 1, + sym_BETWEEN, + ACTIONS(571), 1, + sym_IS, + ACTIONS(573), 1, + sym_NOT, + ACTIONS(575), 1, + anon_sym_EQ, + STATE(378), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(577), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(569), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [27869] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(200), 1, + sym_BETWEEN, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(208), 1, + sym_IS, + ACTIONS(212), 1, + sym_NOT, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(218), 1, + anon_sym_EQ, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(379), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(236), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(204), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(79), 16, + sym_AND, + sym_AS, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [27968] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(380), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [28055] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(381), 1, + sym_comment, + ACTIONS(89), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [28122] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(382), 1, + sym_comment, + ACTIONS(389), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(391), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [28189] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(583), 1, + anon_sym_DOT, + STATE(383), 1, + sym_comment, + ACTIONS(246), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [28258] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(384), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [28345] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(385), 1, + sym_comment, + ACTIONS(333), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(335), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [28412] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(386), 1, + sym_comment, + ACTIONS(325), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(327), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [28479] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(387), 1, + sym_comment, + ACTIONS(329), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(331), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [28546] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(388), 1, + sym_comment, + ACTIONS(301), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(303), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [28613] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(63), 1, + sym_GROUP, + STATE(389), 1, + sym_comment, + ACTIONS(61), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AFTER, + sym_AS, + sym_BEFORE, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_CROSS, + sym_DEFAULT, + sym_DEFERRABLE, + sym_DELETE, + sym_EXCEPT, + sym_FOREIGN, + sym_FROM, + sym_GENERATED, + sym_GROUPS, + sym_INDEXED, + sym_INNER, + sym_INSERT, + sym_INSTEAD, + sym_INTERSECT, + sym_INTO, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOT, + sym_NULL, + sym_ON, + sym_ORDER, + sym_PARTITION, + sym_PRIMARY, + sym_RANGE, + sym_REFERENCES, + sym_RETURNING, + sym_ROWS, + sym_SET, + sym_UNION, + sym_UNIQUE, + sym_UPDATE, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + [28680] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(59), 1, + sym_GROUP, + STATE(390), 1, + sym_comment, + ACTIONS(57), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AFTER, + sym_AS, + sym_BEFORE, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_CROSS, + sym_DEFAULT, + sym_DEFERRABLE, + sym_DELETE, + sym_EXCEPT, + sym_FOREIGN, + sym_FROM, + sym_GENERATED, + sym_GROUPS, + sym_INDEXED, + sym_INNER, + sym_INSERT, + sym_INSTEAD, + sym_INTERSECT, + sym_INTO, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOT, + sym_NULL, + sym_ON, + sym_ORDER, + sym_PARTITION, + sym_PRIMARY, + sym_RANGE, + sym_REFERENCES, + sym_RETURNING, + sym_ROWS, + sym_SET, + sym_UNION, + sym_UNIQUE, + sym_UPDATE, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + [28747] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(391), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [28834] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(392), 1, + sym_comment, + ACTIONS(77), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [28901] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(415), 1, + sym_OR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(514), 1, + sym_IN, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + ACTIONS(567), 1, + sym_BETWEEN, + ACTIONS(571), 1, + sym_IS, + ACTIONS(573), 1, + sym_NOT, + ACTIONS(575), 1, + anon_sym_EQ, + STATE(393), 1, + sym_comment, + ACTIONS(518), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(577), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(569), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [29004] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(394), 1, + sym_comment, + ACTIONS(345), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(347), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [29071] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(585), 1, + anon_sym_LPAREN, + STATE(395), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [29140] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(396), 1, + sym_comment, + ACTIONS(240), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(238), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [29207] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(200), 1, + sym_BETWEEN, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(206), 1, + sym_IN, + ACTIONS(208), 1, + sym_IS, + ACTIONS(212), 1, + sym_NOT, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(218), 1, + anon_sym_EQ, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(397), 1, + sym_comment, + ACTIONS(210), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(236), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(204), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(415), 13, + sym_AND, + sym_AS, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_OR, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [29310] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(398), 1, + sym_comment, + ACTIONS(341), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(343), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [29377] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(579), 1, + sym_FILTER, + ACTIONS(581), 1, + sym_OVER, + STATE(399), 1, + sym_comment, + STATE(490), 1, + sym_filter_clause, + STATE(542), 1, + sym_over_clause, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [29452] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(579), 1, + sym_FILTER, + ACTIONS(581), 1, + sym_OVER, + STATE(400), 1, + sym_comment, + STATE(508), 1, + sym_filter_clause, + STATE(602), 1, + sym_over_clause, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [29527] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(587), 1, + anon_sym_DOT, + STATE(401), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [29596] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + STATE(402), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 29, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [29667] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(579), 1, + sym_FILTER, + ACTIONS(581), 1, + sym_OVER, + STATE(403), 1, + sym_comment, + STATE(498), 1, + sym_filter_clause, + STATE(619), 1, + sym_over_clause, + ACTIONS(87), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [29742] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(404), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [29829] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(405), 1, + sym_comment, + ACTIONS(93), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [29896] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(514), 1, + sym_IN, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + ACTIONS(565), 1, + sym_AND, + ACTIONS(567), 1, + sym_BETWEEN, + ACTIONS(571), 1, + sym_IS, + ACTIONS(573), 1, + sym_NOT, + ACTIONS(575), 1, + anon_sym_EQ, + ACTIONS(591), 1, + sym_OR, + STATE(406), 1, + sym_comment, + ACTIONS(518), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(577), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(569), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(589), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [30001] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + STATE(407), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 17, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 28, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [30076] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(408), 1, + sym_comment, + ACTIONS(244), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [30143] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(593), 1, + anon_sym_LPAREN, + STATE(409), 1, + sym_comment, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [30212] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(410), 1, + sym_comment, + ACTIONS(262), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(259), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [30281] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(411), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_EQ, + [30368] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(458), 1, + sym_COLLATE, + ACTIONS(547), 1, + anon_sym_SLASH, + ACTIONS(549), 1, + anon_sym_DASH, + ACTIONS(551), 1, + anon_sym_PLUS, + ACTIONS(553), 1, + anon_sym_PIPE_PIPE, + ACTIONS(559), 1, + anon_sym_PIPE, + STATE(412), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(561), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(563), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(557), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [30455] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(71), 1, + sym_GROUP, + STATE(413), 1, + sym_comment, + ACTIONS(69), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AFTER, + sym_AS, + sym_BEFORE, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_CROSS, + sym_DEFAULT, + sym_DEFERRABLE, + sym_DELETE, + sym_EXCEPT, + sym_FOREIGN, + sym_FROM, + sym_GENERATED, + sym_GROUPS, + sym_INDEXED, + sym_INNER, + sym_INSERT, + sym_INSTEAD, + sym_INTERSECT, + sym_INTO, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOT, + sym_NULL, + sym_ON, + sym_ORDER, + sym_PARTITION, + sym_PRIMARY, + sym_RANGE, + sym_REFERENCES, + sym_RETURNING, + sym_ROWS, + sym_SET, + sym_UNION, + sym_UNIQUE, + sym_UPDATE, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + [30522] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(67), 1, + sym_GROUP, + STATE(414), 1, + sym_comment, + ACTIONS(65), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AFTER, + sym_AS, + sym_BEFORE, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_CROSS, + sym_DEFAULT, + sym_DEFERRABLE, + sym_DELETE, + sym_EXCEPT, + sym_FOREIGN, + sym_FROM, + sym_GENERATED, + sym_GROUPS, + sym_INDEXED, + sym_INNER, + sym_INSERT, + sym_INSTEAD, + sym_INTERSECT, + sym_INTO, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOT, + sym_NULL, + sym_ON, + sym_ORDER, + sym_PARTITION, + sym_PRIMARY, + sym_RANGE, + sym_REFERENCES, + sym_RETURNING, + sym_ROWS, + sym_SET, + sym_UNION, + sym_UNIQUE, + sym_UPDATE, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + [30589] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(415), 1, + sym_comment, + ACTIONS(194), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [30656] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(206), 1, + sym_IN, + STATE(416), 1, + sym_comment, + ACTIONS(210), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_INTERSECT, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [30727] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(206), 1, + sym_IN, + STATE(417), 1, + sym_comment, + ACTIONS(210), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 27, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_INTERSECT, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [30798] = 29, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(13), 1, + sym_ALTER, + ACTIONS(15), 1, + sym_ANALYZE, + ACTIONS(17), 1, + sym_ATTACH, + ACTIONS(19), 1, + sym_BEGIN, + ACTIONS(23), 1, + sym_CREATE, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(27), 1, + sym_DETACH, + ACTIONS(29), 1, + sym_DROP, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(35), 1, + sym_PRAGMA, + ACTIONS(37), 1, + sym_REINDEX, + ACTIONS(39), 1, + sym_RELEASE, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(43), 1, + sym_ROLLBACK, + ACTIONS(45), 1, + sym_SAVEPOINT, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(51), 1, + sym_VACUUM, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(595), 1, + sym_QUERY, + STATE(418), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + ACTIONS(21), 2, + sym_COMMIT, + sym_END, + STATE(3958), 25, + sym_alter_table_stmt, + sym_analyze_stmt, + sym_attach_stmt, + sym_begin_stmt, + sym_commit_stmt, + sym_create_index_stmt, + sym_create_table_stmt, + sym_create_trigger_stmt, + sym_create_view_stmt, + sym_create_virtual_table_stmt, + sym_delete_stmt, + sym_detach_stmt, + sym_drop_index_stmt, + sym_drop_table_stmt, + sym_drop_trigger_stmt, + sym_drop_view_stmt, + sym_insert_stmt, + sym_pragma_stmt, + sym_reindex_stmt, + sym_release_stmt, + sym_rollback_stmt, + sym_savepoint_stmt, + sym_select_stmt, + sym_update_stmt, + sym_vacuum_stmt, + [30911] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(419), 1, + sym_comment, + ACTIONS(93), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [30978] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(420), 1, + sym_comment, + ACTIONS(385), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(387), 30, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_EXCEPT, + sym_FROM, + sym_GLOB, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [31045] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(198), 1, + sym_AND, + ACTIONS(200), 1, + sym_BETWEEN, + ACTIONS(202), 1, + sym_COLLATE, + ACTIONS(208), 1, + sym_IS, + ACTIONS(212), 1, + sym_NOT, + ACTIONS(216), 1, + anon_sym_SLASH, + ACTIONS(218), 1, + anon_sym_EQ, + ACTIONS(220), 1, + anon_sym_DASH, + ACTIONS(222), 1, + anon_sym_PLUS, + ACTIONS(224), 1, + anon_sym_PIPE_PIPE, + ACTIONS(230), 1, + anon_sym_PIPE, + STATE(421), 1, + sym_comment, + ACTIONS(226), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(232), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(234), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(228), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(236), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(204), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(79), 15, + sym_AS, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_IN, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [31146] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(422), 1, + sym_comment, + ACTIONS(293), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(291), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_OVER, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31213] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(423), 1, + sym_comment, + ACTIONS(274), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(272), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31280] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + STATE(424), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(79), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31366] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(425), 1, + sym_comment, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31432] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(426), 1, + sym_comment, + ACTIONS(171), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31498] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(617), 1, + sym_IN, + STATE(427), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31568] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(617), 1, + sym_IN, + STATE(428), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31638] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(429), 1, + sym_comment, + ACTIONS(335), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(333), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31704] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + STATE(430), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(79), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31790] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(621), 1, + sym_BETWEEN, + ACTIONS(625), 1, + sym_IS, + ACTIONS(627), 1, + sym_NOT, + ACTIONS(629), 1, + anon_sym_EQ, + STATE(431), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(631), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(623), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [31890] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + STATE(432), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [31972] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(433), 1, + sym_comment, + ACTIONS(339), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(337), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32038] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(434), 1, + sym_comment, + ACTIONS(95), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32104] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(435), 1, + sym_comment, + ACTIONS(246), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32170] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(436), 1, + sym_comment, + ACTIONS(387), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(385), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32236] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(633), 1, + sym_FILTER, + ACTIONS(635), 1, + sym_OVER, + STATE(437), 1, + sym_comment, + STATE(528), 1, + sym_filter_clause, + STATE(703), 1, + sym_over_clause, + ACTIONS(87), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32310] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(438), 1, + sym_comment, + ACTIONS(327), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(325), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32376] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(633), 1, + sym_FILTER, + ACTIONS(635), 1, + sym_OVER, + STATE(439), 1, + sym_comment, + STATE(538), 1, + sym_filter_clause, + STATE(714), 1, + sym_over_clause, + ACTIONS(95), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32450] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(633), 1, + sym_FILTER, + ACTIONS(635), 1, + sym_OVER, + STATE(440), 1, + sym_comment, + STATE(530), 1, + sym_filter_clause, + STATE(729), 1, + sym_over_clause, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32524] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + ACTIONS(637), 1, + sym_ESCAPE, + STATE(441), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(91), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32612] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(442), 1, + sym_comment, + ACTIONS(377), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(375), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32678] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(443), 1, + sym_comment, + ACTIONS(95), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32744] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(633), 1, + sym_FILTER, + ACTIONS(635), 1, + sym_OVER, + STATE(444), 1, + sym_comment, + STATE(535), 1, + sym_filter_clause, + STATE(753), 1, + sym_over_clause, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32818] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(445), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32884] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(446), 1, + sym_comment, + ACTIONS(415), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [32950] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + STATE(447), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(87), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33036] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + STATE(448), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(87), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33122] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(449), 1, + sym_comment, + ACTIONS(311), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(309), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33188] = 21, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + ACTIONS(621), 1, + sym_BETWEEN, + ACTIONS(625), 1, + sym_IS, + ACTIONS(627), 1, + sym_NOT, + ACTIONS(629), 1, + anon_sym_EQ, + STATE(450), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(631), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(623), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_IN, + sym_ISNULL, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [33284] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(451), 1, + sym_comment, + ACTIONS(303), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(301), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33350] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + STATE(452), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33420] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + STATE(453), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(95), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33506] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(454), 1, + sym_comment, + ACTIONS(319), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(317), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33572] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + ACTIONS(639), 1, + sym_ESCAPE, + STATE(455), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(79), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33660] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(456), 1, + sym_comment, + ACTIONS(391), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(389), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33726] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + STATE(457), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(91), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33812] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + STATE(458), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33880] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + STATE(459), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(91), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [33966] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(460), 1, + sym_comment, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34032] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(461), 1, + sym_comment, + ACTIONS(323), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(321), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34098] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(462), 1, + sym_comment, + ACTIONS(331), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(329), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34164] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + STATE(463), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 6, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34242] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(464), 1, + sym_comment, + ACTIONS(347), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(345), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34308] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(465), 1, + sym_comment, + ACTIONS(307), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(305), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34374] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + STATE(466), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 7, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34448] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + STATE(467), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(95), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34534] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(468), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34600] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(469), 1, + sym_comment, + ACTIONS(196), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34666] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(470), 1, + sym_comment, + ACTIONS(315), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(313), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34732] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(599), 1, + anon_sym_SLASH, + ACTIONS(601), 1, + anon_sym_DASH, + ACTIONS(603), 1, + anon_sym_PLUS, + ACTIONS(605), 1, + anon_sym_PIPE_PIPE, + ACTIONS(611), 1, + anon_sym_PIPE, + ACTIONS(621), 1, + sym_BETWEEN, + ACTIONS(625), 1, + sym_IS, + ACTIONS(627), 1, + sym_NOT, + ACTIONS(629), 1, + anon_sym_EQ, + ACTIONS(641), 1, + sym_AND, + STATE(471), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(613), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(615), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(609), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(631), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(623), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_BEGIN, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_IN, + sym_ISNULL, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [34830] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(472), 1, + sym_comment, + ACTIONS(87), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34896] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(473), 1, + sym_comment, + ACTIONS(343), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(341), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [34962] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(474), 1, + sym_comment, + ACTIONS(383), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(381), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35028] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(475), 1, + sym_comment, + ACTIONS(299), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(297), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35094] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(476), 1, + sym_comment, + ACTIONS(373), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(371), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_COLLATE, + sym_DO, + sym_ELSE, + sym_END, + sym_ESCAPE, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35160] = 28, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(13), 1, + sym_ALTER, + ACTIONS(15), 1, + sym_ANALYZE, + ACTIONS(17), 1, + sym_ATTACH, + ACTIONS(19), 1, + sym_BEGIN, + ACTIONS(23), 1, + sym_CREATE, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(27), 1, + sym_DETACH, + ACTIONS(29), 1, + sym_DROP, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(35), 1, + sym_PRAGMA, + ACTIONS(37), 1, + sym_REINDEX, + ACTIONS(39), 1, + sym_RELEASE, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(43), 1, + sym_ROLLBACK, + ACTIONS(45), 1, + sym_SAVEPOINT, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(51), 1, + sym_VACUUM, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(477), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + ACTIONS(21), 2, + sym_COMMIT, + sym_END, + STATE(3845), 25, + sym_alter_table_stmt, + sym_analyze_stmt, + sym_attach_stmt, + sym_begin_stmt, + sym_commit_stmt, + sym_create_index_stmt, + sym_create_table_stmt, + sym_create_trigger_stmt, + sym_create_view_stmt, + sym_create_virtual_table_stmt, + sym_delete_stmt, + sym_detach_stmt, + sym_drop_index_stmt, + sym_drop_table_stmt, + sym_drop_trigger_stmt, + sym_drop_view_stmt, + sym_insert_stmt, + sym_pragma_stmt, + sym_reindex_stmt, + sym_release_stmt, + sym_rollback_stmt, + sym_savepoint_stmt, + sym_select_stmt, + sym_update_stmt, + sym_vacuum_stmt, + [35270] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(478), 1, + sym_comment, + ACTIONS(59), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(57), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35335] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(479), 1, + sym_comment, + ACTIONS(71), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(69), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35400] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(643), 1, + sym_FILTER, + ACTIONS(645), 1, + sym_OVER, + STATE(480), 1, + sym_comment, + STATE(543), 1, + sym_filter_clause, + STATE(771), 1, + sym_over_clause, + ACTIONS(87), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35473] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(581), 1, + sym_OVER, + STATE(481), 1, + sym_comment, + STATE(542), 1, + sym_over_clause, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35542] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(643), 1, + sym_FILTER, + ACTIONS(645), 1, + sym_OVER, + STATE(482), 1, + sym_comment, + STATE(549), 1, + sym_filter_clause, + STATE(786), 1, + sym_over_clause, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35615] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(643), 1, + sym_FILTER, + ACTIONS(645), 1, + sym_OVER, + STATE(483), 1, + sym_comment, + STATE(550), 1, + sym_filter_clause, + STATE(806), 1, + sym_over_clause, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35688] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + STATE(484), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(95), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35773] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + STATE(485), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(95), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35858] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(665), 1, + aux_sym_bind_parameter_token1, + STATE(486), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(183), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(181), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35925] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(668), 1, + sym_FILTER, + ACTIONS(670), 1, + sym_OVER, + STATE(487), 1, + sym_comment, + STATE(573), 1, + sym_filter_clause, + STATE(829), 1, + sym_over_clause, + ACTIONS(91), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [35998] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(668), 1, + sym_FILTER, + ACTIONS(670), 1, + sym_OVER, + STATE(488), 1, + sym_comment, + STATE(624), 1, + sym_filter_clause, + STATE(842), 1, + sym_over_clause, + ACTIONS(95), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36071] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(668), 1, + sym_FILTER, + ACTIONS(670), 1, + sym_OVER, + STATE(489), 1, + sym_comment, + STATE(556), 1, + sym_filter_clause, + STATE(799), 1, + sym_over_clause, + ACTIONS(79), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36144] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(581), 1, + sym_OVER, + STATE(490), 1, + sym_comment, + STATE(602), 1, + sym_over_clause, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36213] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(491), 1, + sym_comment, + ACTIONS(75), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36278] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + STATE(492), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(91), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36363] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(493), 1, + sym_comment, + ACTIONS(63), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(61), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36428] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(672), 1, + aux_sym_bind_parameter_token1, + STATE(486), 1, + aux_sym_bind_parameter_repeat1, + STATE(494), 1, + sym_comment, + ACTIONS(171), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36497] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(495), 1, + sym_comment, + ACTIONS(75), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36564] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(668), 1, + sym_FILTER, + ACTIONS(670), 1, + sym_OVER, + STATE(496), 1, + sym_comment, + STATE(591), 1, + sym_filter_clause, + STATE(914), 1, + sym_over_clause, + ACTIONS(87), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36637] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(643), 1, + sym_FILTER, + ACTIONS(645), 1, + sym_OVER, + STATE(497), 1, + sym_comment, + STATE(557), 1, + sym_filter_clause, + STATE(816), 1, + sym_over_clause, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36710] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(581), 1, + sym_OVER, + STATE(498), 1, + sym_comment, + STATE(616), 1, + sym_over_clause, + ACTIONS(196), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36779] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + STATE(499), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36860] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + STATE(500), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 6, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [36937] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + STATE(501), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 7, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37010] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + STATE(502), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37079] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + STATE(503), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_BEGIN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_IN, + sym_ISNULL, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [37176] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(504), 1, + sym_comment, + ACTIONS(67), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(65), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37241] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(672), 1, + aux_sym_bind_parameter_token1, + STATE(494), 1, + aux_sym_bind_parameter_repeat1, + STATE(505), 1, + sym_comment, + ACTIONS(179), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(177), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37310] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(688), 1, + anon_sym_DOT, + STATE(506), 1, + sym_comment, + ACTIONS(190), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(188), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37377] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + STATE(507), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(79), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37462] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(581), 1, + sym_OVER, + STATE(508), 1, + sym_comment, + STATE(619), 1, + sym_over_clause, + ACTIONS(87), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37531] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + STATE(509), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [37630] = 21, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + STATE(510), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_IN, + sym_ISNULL, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [37725] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + STATE(511), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(87), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37810] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + STATE(512), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(87), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_AS, + sym_BEGIN, + sym_BETWEEN, + sym_DO, + sym_ELSE, + sym_END, + sym_FOLLOWING, + sym_GLOB, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOTNULL, + sym_OFFSET, + sym_ON, + sym_OR, + sym_PRECEDING, + sym_REGEXP, + sym_RETURNING, + sym_THEN, + sym_WHEN, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37895] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(513), 1, + sym_comment, + ACTIONS(63), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(61), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [37959] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(514), 1, + sym_comment, + ACTIONS(75), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38023] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(515), 1, + sym_comment, + ACTIONS(262), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(259), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38089] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(690), 1, + aux_sym_bind_parameter_token1, + STATE(516), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(183), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(181), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38155] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(693), 1, + anon_sym_DOT, + STATE(517), 1, + sym_comment, + ACTIONS(246), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38221] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(518), 1, + sym_comment, + ACTIONS(59), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(57), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38285] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(695), 1, + sym_FILTER, + ACTIONS(697), 1, + sym_OVER, + STATE(519), 1, + sym_comment, + STATE(638), 1, + sym_filter_clause, + STATE(986), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [38357] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(695), 1, + sym_FILTER, + ACTIONS(697), 1, + sym_OVER, + STATE(520), 1, + sym_comment, + STATE(637), 1, + sym_filter_clause, + STATE(981), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [38429] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(695), 1, + sym_FILTER, + ACTIONS(697), 1, + sym_OVER, + STATE(521), 1, + sym_comment, + STATE(647), 1, + sym_filter_clause, + STATE(1006), 1, + sym_over_clause, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [38501] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(699), 1, + aux_sym_bind_parameter_token1, + STATE(516), 1, + aux_sym_bind_parameter_repeat1, + STATE(522), 1, + sym_comment, + ACTIONS(171), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38569] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(523), 1, + sym_comment, + ACTIONS(75), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38635] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(695), 1, + sym_FILTER, + ACTIONS(697), 1, + sym_OVER, + STATE(524), 1, + sym_comment, + STATE(633), 1, + sym_filter_clause, + STATE(973), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [38707] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(525), 1, + sym_comment, + ACTIONS(274), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(272), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38771] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(699), 1, + aux_sym_bind_parameter_token1, + STATE(522), 1, + aux_sym_bind_parameter_repeat1, + STATE(526), 1, + sym_comment, + ACTIONS(179), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(177), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38839] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(527), 1, + sym_comment, + ACTIONS(71), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(69), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38903] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(635), 1, + sym_OVER, + STATE(528), 1, + sym_comment, + STATE(689), 1, + sym_over_clause, + ACTIONS(196), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [38971] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(529), 1, + sym_comment, + ACTIONS(67), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(65), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39035] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(635), 1, + sym_OVER, + STATE(530), 1, + sym_comment, + STATE(714), 1, + sym_over_clause, + ACTIONS(95), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39103] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(701), 1, + anon_sym_DOT, + STATE(531), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39169] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(532), 1, + sym_comment, + ACTIONS(240), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(238), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39233] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(703), 1, + anon_sym_DOT, + STATE(533), 1, + sym_comment, + ACTIONS(190), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(188), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39299] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(705), 1, + anon_sym_LPAREN, + STATE(534), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39365] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(635), 1, + sym_OVER, + STATE(535), 1, + sym_comment, + STATE(729), 1, + sym_over_clause, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39433] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(707), 1, + anon_sym_LPAREN, + STATE(536), 1, + sym_comment, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39499] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(537), 1, + sym_comment, + ACTIONS(293), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(291), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_OVER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39563] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(635), 1, + sym_OVER, + STATE(538), 1, + sym_comment, + STATE(703), 1, + sym_over_clause, + ACTIONS(87), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39631] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(709), 1, + anon_sym_LPAREN, + STATE(539), 1, + sym_comment, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39696] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(713), 1, + sym_ESCAPE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(540), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39781] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(541), 1, + sym_comment, + ACTIONS(339), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(337), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39844] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(542), 1, + sym_comment, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39907] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(645), 1, + sym_OVER, + STATE(543), 1, + sym_comment, + STATE(762), 1, + sym_over_clause, + ACTIONS(196), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [39974] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(544), 1, + sym_comment, + ACTIONS(377), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(375), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40037] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(733), 1, + aux_sym_bind_parameter_token1, + STATE(545), 1, + sym_comment, + STATE(546), 1, + aux_sym_bind_parameter_repeat1, + ACTIONS(179), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(177), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40104] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(733), 1, + aux_sym_bind_parameter_token1, + STATE(546), 1, + sym_comment, + STATE(569), 1, + aux_sym_bind_parameter_repeat1, + ACTIONS(171), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40171] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(547), 1, + sym_comment, + ACTIONS(240), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(238), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40234] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(548), 1, + sym_comment, + ACTIONS(311), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(309), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40297] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(645), 1, + sym_OVER, + STATE(549), 1, + sym_comment, + STATE(771), 1, + sym_over_clause, + ACTIONS(87), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40364] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(645), 1, + sym_OVER, + STATE(550), 1, + sym_comment, + STATE(786), 1, + sym_over_clause, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40431] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(551), 1, + sym_comment, + ACTIONS(315), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(313), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40494] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(552), 1, + sym_comment, + ACTIONS(319), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(317), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40557] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + ACTIONS(735), 1, + sym_ESCAPE, + STATE(553), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40642] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + ACTIONS(737), 1, + sym_AND, + ACTIONS(739), 1, + sym_BETWEEN, + ACTIONS(743), 1, + sym_IS, + ACTIONS(745), 1, + sym_NOT, + ACTIONS(747), 1, + anon_sym_EQ, + STATE(554), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(749), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(741), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 17, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ESCAPE, + sym_EXCEPT, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [40739] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(555), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40822] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(670), 1, + sym_OVER, + STATE(556), 1, + sym_comment, + STATE(829), 1, + sym_over_clause, + ACTIONS(91), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40889] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(645), 1, + sym_OVER, + STATE(557), 1, + sym_comment, + STATE(806), 1, + sym_over_clause, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [40956] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(558), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41039] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + ACTIONS(739), 1, + sym_BETWEEN, + ACTIONS(743), 1, + sym_IS, + ACTIONS(745), 1, + sym_NOT, + ACTIONS(747), 1, + anon_sym_EQ, + STATE(559), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(749), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(741), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ESCAPE, + sym_EXCEPT, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [41134] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(415), 1, + sym_OR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + ACTIONS(739), 1, + sym_BETWEEN, + ACTIONS(743), 1, + sym_IS, + ACTIONS(745), 1, + sym_NOT, + ACTIONS(747), 1, + anon_sym_EQ, + ACTIONS(751), 1, + sym_IN, + STATE(560), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(753), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(749), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(741), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ESCAPE, + sym_EXCEPT, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [41233] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(561), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41296] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(562), 1, + sym_comment, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41359] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + STATE(563), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41426] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + STATE(564), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41497] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + STATE(565), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41572] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(566), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 7, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41651] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(567), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41734] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(568), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41817] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(755), 1, + aux_sym_bind_parameter_token1, + STATE(569), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(183), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(181), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41882] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(570), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [41965] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(571), 1, + sym_comment, + ACTIONS(323), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(321), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42028] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(572), 1, + sym_comment, + ACTIONS(387), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(385), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42091] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(670), 1, + sym_OVER, + STATE(573), 1, + sym_comment, + STATE(842), 1, + sym_over_clause, + ACTIONS(95), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42158] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(574), 1, + sym_comment, + ACTIONS(415), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42221] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(575), 1, + sym_comment, + ACTIONS(327), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(325), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42284] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(758), 1, + aux_sym_bind_parameter_token1, + STATE(576), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(183), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(181), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42349] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(577), 1, + sym_comment, + ACTIONS(63), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(61), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42412] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(578), 1, + sym_comment, + ACTIONS(75), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42477] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(579), 1, + sym_comment, + ACTIONS(391), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(389), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42540] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(580), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42623] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(581), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42706] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(582), 1, + sym_comment, + ACTIONS(59), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(57), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42769] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(583), 1, + sym_comment, + ACTIONS(331), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(329), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42832] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(584), 1, + sym_comment, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42895] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(585), 1, + sym_comment, + ACTIONS(262), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(259), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [42960] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(586), 1, + sym_comment, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43023] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + STATE(587), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43088] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(761), 1, + anon_sym_DOT, + STATE(588), 1, + sym_comment, + ACTIONS(246), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43153] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(589), 1, + sym_comment, + ACTIONS(75), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43216] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(763), 1, + aux_sym_bind_parameter_token1, + STATE(576), 1, + aux_sym_bind_parameter_repeat1, + STATE(590), 1, + sym_comment, + ACTIONS(171), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43283] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(670), 1, + sym_OVER, + STATE(591), 1, + sym_comment, + STATE(911), 1, + sym_over_clause, + ACTIONS(196), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43350] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(592), 1, + sym_comment, + ACTIONS(293), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(291), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_OVER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43413] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(593), 1, + sym_comment, + ACTIONS(307), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(305), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43476] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(594), 1, + sym_comment, + ACTIONS(299), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(297), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43539] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(751), 1, + sym_IN, + STATE(595), 1, + sym_comment, + ACTIONS(753), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43606] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(596), 1, + sym_comment, + ACTIONS(71), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(69), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43669] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(751), 1, + sym_IN, + STATE(597), 1, + sym_comment, + ACTIONS(753), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43736] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(598), 1, + sym_comment, + ACTIONS(274), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(272), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43799] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(599), 1, + sym_comment, + ACTIONS(67), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(65), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43862] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(600), 1, + sym_comment, + ACTIONS(67), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(65), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43925] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(765), 1, + anon_sym_DOT, + STATE(601), 1, + sym_comment, + ACTIONS(190), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(188), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [43990] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(602), 1, + sym_comment, + ACTIONS(87), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44053] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(603), 1, + sym_comment, + ACTIONS(75), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44118] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(767), 1, + anon_sym_DOT, + STATE(604), 1, + sym_comment, + ACTIONS(190), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(188), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44183] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(605), 1, + sym_comment, + ACTIONS(71), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(69), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44246] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(763), 1, + aux_sym_bind_parameter_token1, + STATE(590), 1, + aux_sym_bind_parameter_repeat1, + STATE(606), 1, + sym_comment, + ACTIONS(179), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(177), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44313] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(607), 1, + sym_comment, + ACTIONS(171), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44376] = 35, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(113), 1, + sym_AS, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(769), 1, + sym_AND, + ACTIONS(771), 1, + sym_BETWEEN, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(777), 1, + sym_IN, + ACTIONS(779), 1, + sym_IS, + ACTIONS(783), 1, + sym_NOT, + ACTIONS(785), 1, + sym_OR, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(789), 1, + anon_sym_EQ, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(390), 1, + sym__string, + STATE(608), 1, + sym_comment, + STATE(2567), 1, + sym__name, + ACTIONS(119), 2, + sym_LIMIT, + sym_ORDER, + ACTIONS(781), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(109), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(807), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(775), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [44497] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(609), 1, + sym_comment, + ACTIONS(75), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44560] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(809), 1, + sym_FILTER, + ACTIONS(811), 1, + sym_OVER, + STATE(610), 1, + sym_comment, + STATE(858), 1, + sym_filter_clause, + STATE(1032), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [44631] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(611), 1, + sym_comment, + ACTIONS(383), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(381), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44694] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(715), 1, + anon_sym_SLASH, + ACTIONS(717), 1, + anon_sym_DASH, + ACTIONS(719), 1, + anon_sym_PLUS, + ACTIONS(721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(727), 1, + anon_sym_PIPE, + STATE(612), 1, + sym_comment, + ACTIONS(723), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(731), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(725), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44777] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(809), 1, + sym_FILTER, + ACTIONS(811), 1, + sym_OVER, + STATE(613), 1, + sym_comment, + STATE(860), 1, + sym_filter_clause, + STATE(1037), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [44848] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(813), 1, + anon_sym_DOT, + STATE(614), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44913] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(615), 1, + sym_comment, + ACTIONS(59), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(57), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [44976] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(616), 1, + sym_comment, + ACTIONS(343), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(341), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45039] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(617), 1, + sym_comment, + ACTIONS(335), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(333), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45102] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(618), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45165] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(619), 1, + sym_comment, + ACTIONS(196), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45228] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(620), 1, + sym_comment, + ACTIONS(373), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(371), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45291] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(809), 1, + sym_FILTER, + ACTIONS(811), 1, + sym_OVER, + STATE(621), 1, + sym_comment, + STATE(861), 1, + sym_filter_clause, + STATE(1044), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [45362] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(622), 1, + sym_comment, + ACTIONS(246), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45425] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(623), 1, + sym_comment, + ACTIONS(303), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(301), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45488] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(670), 1, + sym_OVER, + STATE(624), 1, + sym_comment, + STATE(914), 1, + sym_over_clause, + ACTIONS(87), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45555] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(625), 1, + sym_comment, + ACTIONS(347), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(345), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45618] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(809), 1, + sym_FILTER, + ACTIONS(811), 1, + sym_OVER, + STATE(626), 1, + sym_comment, + STATE(866), 1, + sym_filter_clause, + STATE(1053), 1, + sym_over_clause, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [45689] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(627), 1, + sym_comment, + ACTIONS(63), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(61), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45752] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(815), 1, + anon_sym_LPAREN, + STATE(628), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45817] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(629), 1, + sym_comment, + ACTIONS(339), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(337), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45879] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(630), 1, + sym_comment, + ACTIONS(246), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [45941] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + STATE(631), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [46007] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(857), 1, + anon_sym_RPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(632), 1, + sym_comment, + STATE(2126), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4198), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [46133] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(697), 1, + sym_OVER, + STATE(633), 1, + sym_comment, + STATE(968), 1, + sym_over_clause, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [46199] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(865), 1, + anon_sym_DOT, + STATE(634), 1, + sym_comment, + ACTIONS(246), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [46263] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(867), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(635), 1, + sym_comment, + STATE(2173), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4012), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [46389] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(869), 1, + sym_FILTER, + ACTIONS(871), 1, + sym_OVER, + STATE(636), 1, + sym_comment, + STATE(930), 1, + sym_filter_clause, + STATE(1138), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [46459] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(697), 1, + sym_OVER, + STATE(637), 1, + sym_comment, + STATE(973), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [46525] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(697), 1, + sym_OVER, + STATE(638), 1, + sym_comment, + STATE(981), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [46591] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + STATE(639), 1, + sym_comment, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [46673] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + STATE(640), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(91), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [46755] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(415), 1, + sym_OR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(751), 1, + sym_IN, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + ACTIONS(909), 1, + sym_BETWEEN, + ACTIONS(913), 1, + sym_IS, + ACTIONS(915), 1, + sym_NOT, + ACTIONS(917), 1, + anon_sym_EQ, + STATE(641), 1, + sym_comment, + ACTIONS(753), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(919), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(911), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_EXCEPT, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [46853] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + STATE(642), 1, + sym_comment, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [46923] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + ACTIONS(921), 1, + sym_ESCAPE, + STATE(643), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(79), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [47007] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(923), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(644), 1, + sym_comment, + STATE(2115), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4404), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [47133] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + STATE(645), 1, + sym_comment, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [47215] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(646), 1, + sym_comment, + ACTIONS(299), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(297), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [47277] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(697), 1, + sym_OVER, + STATE(647), 1, + sym_comment, + STATE(986), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [47343] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(869), 1, + sym_FILTER, + ACTIONS(871), 1, + sym_OVER, + STATE(648), 1, + sym_comment, + STATE(926), 1, + sym_filter_clause, + STATE(1145), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [47413] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + STATE(649), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 6, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [47487] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + STATE(650), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [47565] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + STATE(651), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(91), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [47647] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + STATE(652), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(95), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [47729] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + ACTIONS(909), 1, + sym_BETWEEN, + ACTIONS(913), 1, + sym_IS, + ACTIONS(915), 1, + sym_NOT, + ACTIONS(917), 1, + anon_sym_EQ, + STATE(653), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(919), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(911), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 17, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_EXCEPT, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [47823] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + ACTIONS(925), 1, + sym_ESCAPE, + STATE(654), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(91), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [47907] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(655), 1, + sym_comment, + ACTIONS(274), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(272), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [47969] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(656), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [48031] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + STATE(657), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(95), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [48113] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(658), 1, + sym_comment, + ACTIONS(240), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(238), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [48175] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(659), 1, + sym_comment, + ACTIONS(262), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(259), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [48239] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(660), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [48301] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(927), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(661), 1, + sym_comment, + STATE(2108), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4719), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [48427] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(662), 1, + sym_comment, + ACTIONS(293), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(291), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_OVER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [48489] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(663), 1, + sym_comment, + ACTIONS(331), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(329), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [48551] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(664), 1, + sym_comment, + ACTIONS(415), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [48613] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(665), 1, + sym_comment, + ACTIONS(327), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(325), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [48675] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(937), 1, + sym_FROM, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(961), 1, + anon_sym_COMMA, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(666), 1, + sym_comment, + STATE(2605), 1, + aux_sym_update_stmt_repeat1, + STATE(2835), 1, + sym_from_clause, + STATE(3084), 1, + sym_where_clause, + STATE(3378), 1, + sym_returning_clause, + STATE(3475), 1, + sym_order_by_clause, + STATE(3892), 1, + sym_limit_clause, + ACTIONS(929), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [48799] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(983), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(667), 1, + sym_comment, + STATE(2093), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4591), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [48925] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(985), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(668), 1, + sym_comment, + STATE(2106), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4240), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [49051] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(937), 1, + sym_FROM, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(961), 1, + anon_sym_COMMA, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(669), 1, + sym_comment, + STATE(2592), 1, + aux_sym_update_stmt_repeat1, + STATE(2875), 1, + sym_from_clause, + STATE(3090), 1, + sym_where_clause, + STATE(3355), 1, + sym_returning_clause, + STATE(3545), 1, + sym_order_by_clause, + STATE(3949), 1, + sym_limit_clause, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(987), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [49175] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(989), 1, + sym_IN, + STATE(670), 1, + sym_comment, + ACTIONS(991), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [49241] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(993), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(671), 1, + sym_comment, + STATE(2120), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4720), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [49367] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(995), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(672), 1, + sym_comment, + STATE(2158), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4470), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [49493] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(989), 1, + sym_IN, + STATE(673), 1, + sym_comment, + ACTIONS(991), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [49559] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(997), 1, + aux_sym_bind_parameter_token1, + STATE(674), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(181), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(183), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [49623] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(675), 1, + sym_comment, + ACTIONS(323), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(321), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [49685] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(676), 1, + sym_comment, + ACTIONS(262), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(259), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [49749] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(677), 1, + sym_comment, + ACTIONS(171), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [49811] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(678), 1, + sym_comment, + ACTIONS(319), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(317), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [49873] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(679), 1, + sym_comment, + ACTIONS(315), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(313), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [49935] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + STATE(680), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 7, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50005] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + STATE(681), 1, + sym_comment, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50087] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + STATE(682), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50153] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(683), 1, + sym_comment, + ACTIONS(311), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(309), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50215] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(684), 1, + sym_comment, + ACTIONS(377), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(375), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50277] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(685), 1, + sym_comment, + ACTIONS(303), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(301), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50339] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + STATE(686), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(79), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50421] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(687), 1, + sym_comment, + ACTIONS(335), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(333), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50483] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(688), 1, + sym_comment, + ACTIONS(274), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(272), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50545] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(689), 1, + sym_comment, + ACTIONS(343), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(341), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50607] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(690), 1, + sym_comment, + ACTIONS(347), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(345), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50669] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1000), 1, + aux_sym_bind_parameter_token1, + STATE(674), 1, + aux_sym_bind_parameter_repeat1, + STATE(691), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [50735] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1002), 1, + anon_sym_DOT, + STATE(692), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [50799] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1004), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(693), 1, + sym_comment, + STATE(2163), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4569), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [50925] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1006), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(694), 1, + sym_comment, + STATE(2164), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4013), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [51051] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + STATE(695), 1, + sym_comment, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [51125] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(696), 1, + sym_comment, + ACTIONS(73), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [51189] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1008), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(697), 1, + sym_comment, + STATE(2091), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4130), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [51315] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1010), 1, + anon_sym_LPAREN, + STATE(698), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [51379] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1000), 1, + aux_sym_bind_parameter_token1, + STATE(691), 1, + aux_sym_bind_parameter_repeat1, + STATE(699), 1, + sym_comment, + ACTIONS(177), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(179), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [51445] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + STATE(700), 1, + sym_comment, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 7, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [51523] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1012), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(701), 1, + sym_comment, + STATE(2146), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4415), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [51649] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1014), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(702), 1, + sym_comment, + STATE(2104), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4241), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [51775] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(703), 1, + sym_comment, + ACTIONS(196), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [51837] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1016), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(704), 1, + sym_comment, + STATE(2172), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4471), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [51963] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(705), 1, + sym_comment, + ACTIONS(307), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(305), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [52025] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(706), 1, + sym_comment, + ACTIONS(240), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(238), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [52087] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(937), 1, + sym_FROM, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(961), 1, + anon_sym_COMMA, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(707), 1, + sym_comment, + STATE(2610), 1, + aux_sym_update_stmt_repeat1, + STATE(2830), 1, + sym_from_clause, + STATE(3046), 1, + sym_where_clause, + STATE(3383), 1, + sym_returning_clause, + STATE(3478), 1, + sym_order_by_clause, + STATE(3895), 1, + sym_limit_clause, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1018), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [52211] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(708), 1, + sym_comment, + ACTIONS(373), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(371), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [52273] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1020), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(709), 1, + sym_comment, + STATE(2188), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4576), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [52399] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + STATE(710), 1, + sym_comment, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [52481] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1022), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(711), 1, + sym_comment, + STATE(2098), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4092), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [52607] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(712), 1, + sym_comment, + ACTIONS(383), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(381), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [52669] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(713), 1, + sym_comment, + ACTIONS(73), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [52731] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(714), 1, + sym_comment, + ACTIONS(87), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [52793] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1024), 1, + anon_sym_DOT, + STATE(715), 1, + sym_comment, + ACTIONS(188), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(190), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [52857] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1026), 1, + anon_sym_DOT, + STATE(716), 1, + sym_comment, + ACTIONS(79), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [52921] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1028), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(717), 1, + sym_comment, + STATE(2181), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4610), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [53047] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(869), 1, + sym_FILTER, + ACTIONS(871), 1, + sym_OVER, + STATE(718), 1, + sym_comment, + STATE(924), 1, + sym_filter_clause, + STATE(1151), 1, + sym_over_clause, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [53117] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1030), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(719), 1, + sym_comment, + STATE(2170), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4358), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [53243] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1032), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(720), 1, + sym_comment, + STATE(2169), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4624), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [53369] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + ACTIONS(909), 1, + sym_BETWEEN, + ACTIONS(913), 1, + sym_IS, + ACTIONS(915), 1, + sym_NOT, + ACTIONS(917), 1, + anon_sym_EQ, + ACTIONS(1034), 1, + sym_AND, + STATE(721), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(919), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(911), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [53465] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1036), 1, + anon_sym_LPAREN, + STATE(722), 1, + sym_comment, + ACTIONS(91), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [53529] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(723), 1, + sym_comment, + ACTIONS(65), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(67), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [53591] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(724), 1, + sym_comment, + ACTIONS(387), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(385), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [53653] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(725), 1, + sym_comment, + ACTIONS(95), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [53715] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(726), 1, + sym_comment, + ACTIONS(69), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(71), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [53777] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1038), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(727), 1, + sym_comment, + STATE(2180), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4138), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [53903] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1040), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(728), 1, + sym_comment, + STATE(2142), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4184), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [54029] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(729), 1, + sym_comment, + ACTIONS(95), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [54091] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + STATE(730), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(79), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [54173] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1042), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(731), 1, + sym_comment, + STATE(2160), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4644), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [54299] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1044), 1, + anon_sym_LPAREN, + STATE(732), 1, + sym_comment, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [54363] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(937), 1, + sym_FROM, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(961), 1, + anon_sym_COMMA, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(733), 1, + sym_comment, + STATE(2608), 1, + aux_sym_update_stmt_repeat1, + STATE(2818), 1, + sym_from_clause, + STATE(3089), 1, + sym_where_clause, + STATE(3351), 1, + sym_returning_clause, + STATE(3520), 1, + sym_order_by_clause, + STATE(3851), 1, + sym_limit_clause, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1046), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [54487] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + ACTIONS(989), 1, + sym_IN, + ACTIONS(1048), 1, + sym_BETWEEN, + ACTIONS(1052), 1, + sym_IS, + ACTIONS(1054), 1, + sym_NOT, + ACTIONS(1056), 1, + anon_sym_EQ, + STATE(734), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(991), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1058), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1050), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_DESC, + sym_ESCAPE, + sym_GROUPS, + sym_LIMIT, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [54583] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1060), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(735), 1, + sym_comment, + STATE(2175), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4352), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [54709] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(736), 1, + sym_comment, + ACTIONS(57), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(59), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [54771] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(737), 1, + sym_comment, + ACTIONS(61), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(63), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [54833] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1062), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(738), 1, + sym_comment, + STATE(2148), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4651), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [54959] = 28, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(751), 1, + sym_IN, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + ACTIONS(909), 1, + sym_BETWEEN, + ACTIONS(913), 1, + sym_IS, + ACTIONS(915), 1, + sym_NOT, + ACTIONS(917), 1, + anon_sym_EQ, + ACTIONS(1034), 1, + sym_AND, + ACTIONS(1066), 1, + sym_HAVING, + ACTIONS(1068), 1, + sym_OR, + ACTIONS(1070), 1, + anon_sym_COMMA, + STATE(739), 1, + sym_comment, + STATE(2611), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(753), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(919), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(911), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1064), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_RPAREN, + [55065] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + STATE(740), 1, + sym_comment, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [55147] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1072), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(741), 1, + sym_comment, + STATE(2177), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4297), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [55273] = 21, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + ACTIONS(1048), 1, + sym_BETWEEN, + ACTIONS(1052), 1, + sym_IS, + ACTIONS(1054), 1, + sym_NOT, + ACTIONS(1056), 1, + anon_sym_EQ, + STATE(742), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1058), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1050), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_DESC, + sym_ESCAPE, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [55365] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1074), 1, + anon_sym_DOT, + STATE(743), 1, + sym_comment, + ACTIONS(246), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [55429] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1076), 1, + anon_sym_LPAREN, + STATE(744), 1, + sym_comment, + ACTIONS(79), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [55493] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1078), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(745), 1, + sym_comment, + STATE(2138), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4465), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [55619] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1080), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(746), 1, + sym_comment, + STATE(2183), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4309), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [55745] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(747), 1, + sym_comment, + ACTIONS(391), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(389), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [55807] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + ACTIONS(1048), 1, + sym_BETWEEN, + ACTIONS(1052), 1, + sym_IS, + ACTIONS(1054), 1, + sym_NOT, + ACTIONS(1056), 1, + anon_sym_EQ, + ACTIONS(1082), 1, + sym_AND, + STATE(748), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1058), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1050), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ASC, + sym_DESC, + sym_ESCAPE, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [55901] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + STATE(749), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(87), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [55983] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1084), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(750), 1, + sym_comment, + STATE(2110), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4094), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [56109] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + STATE(751), 1, + sym_comment, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_EXCEPT, + sym_GLOB, + sym_GROUP, + sym_HAVING, + sym_INTERSECT, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ON, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [56191] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(752), 1, + sym_comment, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [56253] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(753), 1, + sym_comment, + ACTIONS(91), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_COLLATE, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [56315] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1086), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(754), 1, + sym_comment, + STATE(2123), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4733), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [56441] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(869), 1, + sym_FILTER, + ACTIONS(871), 1, + sym_OVER, + STATE(755), 1, + sym_comment, + STATE(933), 1, + sym_filter_clause, + STATE(1128), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [56511] = 38, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1088), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(756), 1, + sym_comment, + STATE(2132), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4713), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [56637] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + STATE(757), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [56701] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(758), 1, + sym_comment, + ACTIONS(293), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(291), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_OVER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [56763] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(891), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_DASH, + ACTIONS(895), 1, + anon_sym_PLUS, + ACTIONS(897), 1, + anon_sym_PIPE_PIPE, + ACTIONS(903), 1, + anon_sym_PIPE, + STATE(759), 1, + sym_comment, + ACTIONS(899), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(905), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(907), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(87), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(901), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_ESCAPE, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [56845] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(760), 1, + sym_comment, + ACTIONS(259), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(262), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [56908] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(761), 1, + sym_comment, + ACTIONS(319), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(317), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [56969] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(762), 1, + sym_comment, + ACTIONS(343), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(341), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57030] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(79), 1, + sym_OR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1090), 1, + sym_BETWEEN, + ACTIONS(1094), 1, + sym_IS, + ACTIONS(1096), 1, + sym_NOT, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1100), 1, + anon_sym_EQ, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(763), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1118), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1092), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 17, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ESCAPE, + sym_FROM, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [57123] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(764), 1, + sym_comment, + ACTIONS(339), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(337), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57184] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(79), 1, + sym_OR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1090), 1, + sym_BETWEEN, + ACTIONS(1094), 1, + sym_IS, + ACTIONS(1096), 1, + sym_NOT, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1100), 1, + anon_sym_EQ, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + ACTIONS(1120), 1, + sym_AND, + STATE(765), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1118), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1092), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ESCAPE, + sym_FROM, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [57279] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(766), 1, + sym_comment, + STATE(2112), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4427), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [57402] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(767), 1, + sym_comment, + ACTIONS(335), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(333), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57463] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + STATE(768), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57536] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(769), 1, + sym_comment, + ACTIONS(347), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(345), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57597] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + STATE(770), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57678] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(771), 1, + sym_comment, + ACTIONS(196), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57739] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1142), 1, + sym_FILTER, + ACTIONS(1144), 1, + sym_OVER, + STATE(772), 1, + sym_comment, + STATE(1084), 1, + sym_filter_clause, + STATE(1223), 1, + sym_over_clause, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [57808] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + STATE(773), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57873] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(774), 1, + sym_comment, + ACTIONS(311), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(309), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57934] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(775), 1, + sym_comment, + ACTIONS(315), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(313), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [57995] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(776), 1, + sym_comment, + ACTIONS(79), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [58056] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(415), 1, + sym_OR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(1090), 1, + sym_BETWEEN, + ACTIONS(1094), 1, + sym_IS, + ACTIONS(1096), 1, + sym_NOT, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1100), 1, + anon_sym_EQ, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(777), 1, + sym_comment, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1118), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1092), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ESCAPE, + sym_FROM, + sym_GROUPS, + sym_LIMIT, + sym_ORDER, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [58153] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1142), 1, + sym_FILTER, + ACTIONS(1144), 1, + sym_OVER, + STATE(778), 1, + sym_comment, + STATE(1050), 1, + sym_filter_clause, + STATE(1218), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [58222] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(779), 1, + sym_comment, + ACTIONS(373), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(371), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [58283] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(780), 1, + sym_comment, + ACTIONS(65), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(67), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [58344] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(781), 1, + sym_comment, + ACTIONS(69), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(71), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [58405] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + STATE(782), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [58474] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(783), 1, + sym_comment, + ACTIONS(323), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(321), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [58535] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(784), 1, + sym_comment, + ACTIONS(327), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(325), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [58596] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(785), 1, + sym_comment, + ACTIONS(383), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(381), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [58657] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(786), 1, + sym_comment, + ACTIONS(87), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [58718] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(787), 1, + sym_comment, + ACTIONS(171), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [58779] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1146), 1, + aux_sym_bind_parameter_token1, + STATE(788), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(181), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(183), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [58842] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(415), 1, + sym_OR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + sym_BETWEEN, + ACTIONS(1153), 1, + sym_IN, + ACTIONS(1155), 1, + sym_IS, + ACTIONS(1159), 1, + sym_NOT, + ACTIONS(1161), 1, + anon_sym_EQ, + STATE(789), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1157), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1163), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1151), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_CROSS, + sym_ESCAPE, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [58939] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + sym_BETWEEN, + ACTIONS(1155), 1, + sym_IS, + ACTIONS(1159), 1, + sym_NOT, + ACTIONS(1161), 1, + anon_sym_EQ, + STATE(790), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1163), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1151), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_CROSS, + sym_ESCAPE, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [59032] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + ACTIONS(1149), 1, + sym_BETWEEN, + ACTIONS(1155), 1, + sym_IS, + ACTIONS(1159), 1, + sym_NOT, + ACTIONS(1161), 1, + anon_sym_EQ, + ACTIONS(1165), 1, + sym_AND, + STATE(791), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1163), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1151), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_ESCAPE, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [59127] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + STATE(792), 1, + sym_comment, + ACTIONS(79), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [59190] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1142), 1, + sym_FILTER, + ACTIONS(1144), 1, + sym_OVER, + STATE(793), 1, + sym_comment, + STATE(1078), 1, + sym_filter_clause, + STATE(1213), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [59259] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1167), 1, + anon_sym_DOT, + STATE(794), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [59322] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + STATE(795), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 7, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [59399] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(796), 1, + sym_comment, + ACTIONS(331), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(329), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [59460] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(797), 1, + sym_comment, + ACTIONS(387), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(385), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [59521] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(798), 1, + sym_comment, + STATE(2133), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4708), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [59644] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(799), 1, + sym_comment, + ACTIONS(91), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [59705] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + STATE(800), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [59786] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(801), 1, + sym_comment, + ACTIONS(91), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [59847] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + STATE(802), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [59928] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(803), 1, + sym_comment, + ACTIONS(57), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(59), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [59989] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(804), 1, + sym_comment, + ACTIONS(61), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(63), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [60050] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(805), 1, + sym_comment, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60111] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(806), 1, + sym_comment, + ACTIONS(95), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60172] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(807), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60253] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(808), 1, + sym_comment, + STATE(2184), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4532), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [60376] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + STATE(809), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60457] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(810), 1, + sym_comment, + ACTIONS(391), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(389), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60518] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(811), 1, + sym_comment, + ACTIONS(307), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(305), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60579] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1142), 1, + sym_FILTER, + ACTIONS(1144), 1, + sym_OVER, + STATE(812), 1, + sym_comment, + STATE(1073), 1, + sym_filter_clause, + STATE(1178), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [60648] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + STATE(813), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60729] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(814), 1, + sym_comment, + ACTIONS(391), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(389), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60790] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(815), 1, + sym_comment, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60851] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(816), 1, + sym_comment, + ACTIONS(91), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60912] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + STATE(817), 1, + sym_comment, + ACTIONS(79), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [60977] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(818), 1, + sym_comment, + STATE(2154), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4365), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [61100] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + STATE(819), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61169] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + STATE(820), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61250] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + STATE(821), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 7, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61323] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(822), 1, + sym_comment, + ACTIONS(303), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(301), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61384] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + STATE(823), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61447] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(824), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61528] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(825), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61609] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(826), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61690] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(827), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61771] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(828), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61852] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(829), 1, + sym_comment, + ACTIONS(95), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61913] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(830), 1, + sym_comment, + ACTIONS(95), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [61974] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(831), 1, + sym_comment, + ACTIONS(299), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(297), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [62035] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(832), 1, + sym_comment, + ACTIONS(387), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(385), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [62096] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(833), 1, + sym_comment, + ACTIONS(377), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(375), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [62157] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(834), 1, + sym_comment, + ACTIONS(238), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(240), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [62218] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(835), 1, + sym_comment, + ACTIONS(79), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [62279] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(836), 1, + sym_comment, + STATE(2199), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4592), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [62402] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1169), 1, + anon_sym_DOT, + STATE(837), 1, + sym_comment, + ACTIONS(188), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(190), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [62465] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + ACTIONS(1171), 1, + sym_ESCAPE, + STATE(838), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [62548] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + ACTIONS(1173), 1, + sym_ESCAPE, + STATE(839), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [62631] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(840), 1, + sym_comment, + ACTIONS(415), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [62692] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(841), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [62753] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(842), 1, + sym_comment, + ACTIONS(87), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [62814] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(843), 1, + sym_comment, + STATE(2200), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4318), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [62937] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(941), 1, + sym_IN, + STATE(844), 1, + sym_comment, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63002] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(845), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 6, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63079] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(941), 1, + sym_IN, + STATE(846), 1, + sym_comment, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63144] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(847), 1, + sym_comment, + ACTIONS(272), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(274), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [63205] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(848), 1, + sym_comment, + ACTIONS(171), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63266] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(849), 1, + sym_comment, + ACTIONS(303), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(301), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63327] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + ACTIONS(1175), 1, + sym_ESCAPE, + STATE(850), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63410] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(851), 1, + sym_comment, + ACTIONS(246), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63471] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + STATE(852), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63552] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1124), 1, + anon_sym_SLASH, + ACTIONS(1126), 1, + anon_sym_DASH, + ACTIONS(1128), 1, + anon_sym_PLUS, + ACTIONS(1130), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1136), 1, + anon_sym_PIPE, + STATE(853), 1, + sym_comment, + ACTIONS(1132), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1138), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1140), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1134), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63633] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(854), 1, + sym_comment, + STATE(2113), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4256), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [63756] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(855), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63837] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1177), 1, + anon_sym_DOT, + STATE(856), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [63900] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(857), 1, + sym_comment, + ACTIONS(307), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(305), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [63961] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(811), 1, + sym_OVER, + STATE(858), 1, + sym_comment, + STATE(1029), 1, + sym_over_clause, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [64026] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1179), 1, + anon_sym_LPAREN, + STATE(859), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [64089] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(811), 1, + sym_OVER, + STATE(860), 1, + sym_comment, + STATE(1032), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [64154] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(811), 1, + sym_OVER, + STATE(861), 1, + sym_comment, + STATE(1037), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [64219] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(862), 1, + sym_comment, + STATE(2145), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4581), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [64342] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(863), 1, + sym_comment, + STATE(2159), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4693), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [64465] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(864), 1, + sym_comment, + ACTIONS(383), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(381), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [64526] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + ACTIONS(1181), 1, + sym_ESCAPE, + STATE(865), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [64609] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(811), 1, + sym_OVER, + STATE(866), 1, + sym_comment, + STATE(1044), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [64674] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(867), 1, + sym_comment, + ACTIONS(299), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(297), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [64735] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(1098), 1, + anon_sym_SLASH, + ACTIONS(1102), 1, + anon_sym_DASH, + ACTIONS(1104), 1, + anon_sym_PLUS, + ACTIONS(1106), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1112), 1, + anon_sym_PIPE, + STATE(868), 1, + sym_comment, + ACTIONS(1108), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1114), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1116), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1110), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [64816] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(1183), 1, + sym_AND, + ACTIONS(1185), 1, + sym_AS, + ACTIONS(1187), 1, + sym_BETWEEN, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1193), 1, + sym_IN, + ACTIONS(1195), 1, + sym_IS, + ACTIONS(1199), 1, + sym_NOT, + ACTIONS(1201), 1, + sym_OR, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1205), 1, + anon_sym_EQ, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(2), 1, + sym__string, + STATE(869), 1, + sym_comment, + STATE(2567), 1, + sym__name, + ACTIONS(1197), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(109), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1223), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1191), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [64933] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(870), 1, + sym_comment, + STATE(2117), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4209), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [65056] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1225), 1, + anon_sym_LPAREN, + STATE(871), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [65119] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(989), 1, + sym_IN, + ACTIONS(1227), 1, + sym_BETWEEN, + ACTIONS(1231), 1, + sym_IS, + ACTIONS(1233), 1, + sym_NOT, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1237), 1, + anon_sym_EQ, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + STATE(872), 1, + sym_comment, + ACTIONS(991), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1255), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1229), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_DESC, + sym_GROUPS, + sym_LIMIT, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [65214] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1257), 1, + aux_sym_bind_parameter_token1, + STATE(788), 1, + aux_sym_bind_parameter_repeat1, + STATE(873), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [65279] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(874), 1, + sym_comment, + ACTIONS(73), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [65342] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(875), 1, + sym_comment, + STATE(2140), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4662), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [65465] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1257), 1, + aux_sym_bind_parameter_token1, + STATE(873), 1, + aux_sym_bind_parameter_repeat1, + STATE(876), 1, + sym_comment, + ACTIONS(177), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(179), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [65530] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(877), 1, + sym_comment, + ACTIONS(291), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(293), 25, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_OVER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [65591] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(751), 1, + sym_IN, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + ACTIONS(909), 1, + sym_BETWEEN, + ACTIONS(913), 1, + sym_IS, + ACTIONS(915), 1, + sym_NOT, + ACTIONS(917), 1, + anon_sym_EQ, + ACTIONS(1034), 1, + sym_AND, + ACTIONS(1068), 1, + sym_OR, + STATE(878), 1, + sym_comment, + ACTIONS(753), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(919), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(911), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1259), 13, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_HAVING, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [65690] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(879), 1, + sym_comment, + STATE(2191), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4145), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [65813] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(989), 1, + sym_IN, + ACTIONS(1227), 1, + sym_BETWEEN, + ACTIONS(1231), 1, + sym_IS, + ACTIONS(1233), 1, + sym_NOT, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1237), 1, + anon_sym_EQ, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + ACTIONS(1263), 1, + sym_AND, + ACTIONS(1267), 1, + sym_NULLS, + ACTIONS(1269), 1, + sym_OR, + STATE(880), 1, + sym_comment, + ACTIONS(991), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1265), 2, + sym_ASC, + sym_DESC, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1255), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1229), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1261), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_GROUPS, + sym_LIMIT, + sym_ON, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [65916] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + STATE(881), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(87), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [65997] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + STATE(882), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(87), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [66078] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + STATE(883), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(95), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [66159] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(884), 1, + sym_comment, + STATE(2100), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4104), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [66282] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(885), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [66343] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + STATE(886), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(95), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [66424] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(887), 1, + sym_comment, + ACTIONS(246), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [66485] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + STATE(888), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(91), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [66566] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + STATE(889), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [66643] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + STATE(890), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 6, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [66716] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(891), 1, + sym_comment, + STATE(2194), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4672), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [66839] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(892), 1, + sym_comment, + ACTIONS(373), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(371), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [66900] = 37, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(893), 1, + sym_comment, + STATE(2131), 1, + sym__expr, + STATE(2682), 1, + sym__select_core, + STATE(3651), 1, + sym_with_clause, + STATE(4029), 1, + sym_select_stmt, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [67023] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + STATE(894), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 7, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67092] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1153), 1, + sym_IN, + STATE(895), 1, + sym_comment, + ACTIONS(1157), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67157] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + STATE(896), 1, + sym_comment, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67222] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(897), 1, + sym_comment, + ACTIONS(415), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67283] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1227), 1, + sym_BETWEEN, + ACTIONS(1231), 1, + sym_IS, + ACTIONS(1233), 1, + sym_NOT, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1237), 1, + anon_sym_EQ, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + ACTIONS(1263), 1, + sym_AND, + STATE(898), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1255), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1229), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 17, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ASC, + sym_DESC, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [67376] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + STATE(899), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(79), 3, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_BETWEEN, + sym_DESC, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67457] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1153), 1, + sym_IN, + STATE(900), 1, + sym_comment, + ACTIONS(1157), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67522] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(901), 1, + sym_comment, + ACTIONS(331), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(329), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67583] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(902), 1, + sym_comment, + ACTIONS(327), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(325), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67644] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(903), 1, + sym_comment, + ACTIONS(323), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(321), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67705] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(904), 1, + sym_comment, + ACTIONS(319), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(317), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67766] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(905), 1, + sym_comment, + ACTIONS(315), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(313), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67827] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(906), 1, + sym_comment, + ACTIONS(311), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(309), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67888] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(907), 1, + sym_comment, + ACTIONS(377), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(375), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [67949] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(908), 1, + sym_comment, + ACTIONS(339), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(337), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [68010] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(909), 1, + sym_comment, + ACTIONS(335), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(333), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [68071] = 21, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(1227), 1, + sym_BETWEEN, + ACTIONS(1231), 1, + sym_IS, + ACTIONS(1233), 1, + sym_NOT, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1237), 1, + anon_sym_EQ, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + STATE(910), 1, + sym_comment, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1255), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1229), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_ASC, + sym_DESC, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_NULLS, + sym_ON, + sym_OR, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [68162] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(911), 1, + sym_comment, + ACTIONS(343), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(341), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [68223] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(912), 1, + sym_comment, + ACTIONS(347), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(345), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [68284] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(913), 1, + sym_comment, + ACTIONS(73), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [68345] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(914), 1, + sym_comment, + ACTIONS(196), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [68406] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + STATE(915), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 20, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + [68482] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + STATE(916), 1, + sym_comment, + ACTIONS(77), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [68546] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1287), 1, + aux_sym_bind_parameter_token1, + STATE(917), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(181), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(183), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [68608] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1290), 1, + aux_sym_bind_parameter_token1, + STATE(917), 1, + aux_sym_bind_parameter_repeat1, + STATE(918), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [68672] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(919), 1, + sym_comment, + ACTIONS(73), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [68734] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(920), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [68814] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(921), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [68894] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1290), 1, + aux_sym_bind_parameter_token1, + STATE(918), 1, + aux_sym_bind_parameter_repeat1, + STATE(922), 1, + sym_comment, + ACTIONS(177), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(179), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [68958] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1292), 1, + anon_sym_DOT, + STATE(923), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [69020] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(871), 1, + sym_OVER, + STATE(924), 1, + sym_comment, + STATE(1145), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [69084] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1294), 1, + sym_FILTER, + ACTIONS(1296), 1, + sym_OVER, + STATE(925), 1, + sym_comment, + STATE(1153), 1, + sym_filter_clause, + STATE(1359), 1, + sym_over_clause, + ACTIONS(95), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [69152] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(871), 1, + sym_OVER, + STATE(926), 1, + sym_comment, + STATE(1138), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [69216] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1294), 1, + sym_FILTER, + ACTIONS(1296), 1, + sym_OVER, + STATE(927), 1, + sym_comment, + STATE(1152), 1, + sym_filter_clause, + STATE(1266), 1, + sym_over_clause, + ACTIONS(91), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [69284] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(415), 1, + sym_OR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1153), 1, + sym_IN, + ACTIONS(1298), 1, + sym_BETWEEN, + ACTIONS(1302), 1, + sym_IS, + ACTIONS(1304), 1, + sym_NOT, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1308), 1, + anon_sym_EQ, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + STATE(928), 1, + sym_comment, + ACTIONS(1157), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1326), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1300), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 13, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [69380] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1294), 1, + sym_FILTER, + ACTIONS(1296), 1, + sym_OVER, + STATE(929), 1, + sym_comment, + STATE(1107), 1, + sym_filter_clause, + STATE(1272), 1, + sym_over_clause, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [69448] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(871), 1, + sym_OVER, + STATE(930), 1, + sym_comment, + STATE(1128), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [69512] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1298), 1, + sym_BETWEEN, + ACTIONS(1302), 1, + sym_IS, + ACTIONS(1304), 1, + sym_NOT, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1308), 1, + anon_sym_EQ, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + STATE(931), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1326), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1300), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_CROSS, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [69604] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + STATE(932), 1, + sym_comment, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [69684] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(871), 1, + sym_OVER, + STATE(933), 1, + sym_comment, + STATE(1125), 1, + sym_over_clause, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [69748] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(934), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [69828] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(935), 1, + sym_comment, + ACTIONS(297), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(299), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [69888] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(936), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [69968] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(937), 1, + sym_comment, + ACTIONS(301), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(303), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [70028] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1298), 1, + sym_BETWEEN, + ACTIONS(1302), 1, + sym_IS, + ACTIONS(1304), 1, + sym_NOT, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1308), 1, + anon_sym_EQ, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + ACTIONS(1328), 1, + sym_AND, + STATE(938), 1, + sym_comment, + ACTIONS(79), 2, + sym_IN, + sym_OR, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1326), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1300), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [70122] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1153), 1, + sym_IN, + ACTIONS(1298), 1, + sym_BETWEEN, + ACTIONS(1302), 1, + sym_IS, + ACTIONS(1304), 1, + sym_NOT, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1308), 1, + anon_sym_EQ, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + ACTIONS(1328), 1, + sym_AND, + ACTIONS(1330), 1, + sym_OR, + STATE(939), 1, + sym_comment, + ACTIONS(1157), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1326), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1300), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(589), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [70220] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + STATE(940), 1, + sym_comment, + ACTIONS(79), 10, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [70284] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + STATE(941), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [70364] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + STATE(942), 1, + sym_comment, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [70432] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + ACTIONS(1336), 1, + sym_ESCAPE, + STATE(943), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 17, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [70514] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(944), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [70594] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + STATE(945), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [70674] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + STATE(946), 1, + sym_comment, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [70746] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + STATE(947), 1, + sym_comment, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 7, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [70822] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(948), 1, + sym_comment, + ACTIONS(305), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(307), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [70882] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + STATE(949), 1, + sym_comment, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(89), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [70962] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(950), 1, + sym_comment, + ACTIONS(329), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(331), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [71022] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(951), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 6, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [71098] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(952), 1, + sym_comment, + ACTIONS(325), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(327), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [71158] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(953), 1, + sym_comment, + ACTIONS(317), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(319), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [71218] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + STATE(954), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 7, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [71290] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(955), 1, + sym_comment, + ACTIONS(313), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(315), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [71350] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + STATE(956), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [71418] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + STATE(957), 1, + sym_comment, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [71498] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + STATE(958), 1, + sym_comment, + ACTIONS(79), 9, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [71562] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(959), 1, + sym_comment, + ACTIONS(309), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(311), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [71622] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(79), 1, + sym_OR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(960), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_FROM, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [71716] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(961), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 4, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(77), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_FROM, + sym_GLOB, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_REGEXP, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [71796] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(962), 1, + sym_comment, + ACTIONS(375), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(377), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [71856] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + STATE(963), 1, + sym_comment, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(93), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [71936] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(964), 1, + sym_comment, + ACTIONS(337), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(339), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [71996] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + ACTIONS(1338), 1, + sym_ESCAPE, + STATE(965), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 17, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [72078] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(966), 1, + sym_comment, + ACTIONS(333), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(335), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [72138] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + STATE(967), 1, + sym_comment, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [72218] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(968), 1, + sym_comment, + ACTIONS(341), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(343), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [72278] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1122), 1, + sym_COLLATE, + ACTIONS(1306), 1, + anon_sym_SLASH, + ACTIONS(1310), 1, + anon_sym_DASH, + ACTIONS(1312), 1, + anon_sym_PLUS, + ACTIONS(1314), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1320), 1, + anon_sym_PIPE, + STATE(969), 1, + sym_comment, + ACTIONS(1316), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1322), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1324), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1318), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 5, + sym_IN, + sym_IS, + sym_NOT, + sym_OR, + anon_sym_EQ, + ACTIONS(85), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_ORDER, + sym_REGEXP, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [72358] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(970), 1, + sym_comment, + ACTIONS(345), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(347), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [72418] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(971), 1, + sym_comment, + ACTIONS(259), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(262), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [72480] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(751), 1, + sym_IN, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + ACTIONS(909), 1, + sym_BETWEEN, + ACTIONS(913), 1, + sym_IS, + ACTIONS(915), 1, + sym_NOT, + ACTIONS(917), 1, + anon_sym_EQ, + ACTIONS(1034), 1, + sym_AND, + ACTIONS(1068), 1, + sym_OR, + STATE(972), 1, + sym_comment, + ACTIONS(753), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(919), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(911), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1340), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_RPAREN, + [72578] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(973), 1, + sym_comment, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [72638] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + STATE(974), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [72718] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(79), 1, + sym_OR, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(975), 1, + sym_comment, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_FROM, + sym_GROUPS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_ORDER, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [72810] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + STATE(976), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [72890] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(977), 1, + sym_comment, + ACTIONS(272), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(274), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [72950] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(978), 1, + sym_comment, + ACTIONS(371), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(373), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73010] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(979), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73070] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(980), 1, + sym_comment, + ACTIONS(381), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(383), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73130] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(981), 1, + sym_comment, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73190] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + STATE(982), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [73270] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + STATE(983), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [73350] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(984), 1, + sym_comment, + ACTIONS(385), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(387), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73410] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(985), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73470] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(986), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73530] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1342), 1, + anon_sym_DOT, + STATE(987), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73592] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + STATE(988), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [73672] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(989), 1, + sym_comment, + ACTIONS(61), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(63), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73732] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(990), 1, + sym_comment, + ACTIONS(57), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(59), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73792] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1344), 1, + anon_sym_DOT, + STATE(991), 1, + sym_comment, + ACTIONS(188), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(190), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73854] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(992), 1, + sym_comment, + ACTIONS(69), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(71), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73914] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(993), 1, + sym_comment, + ACTIONS(65), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(67), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [73974] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1346), 1, + anon_sym_LPAREN, + STATE(994), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74036] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(995), 1, + sym_comment, + ACTIONS(73), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74096] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(996), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74156] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + ACTIONS(1348), 1, + sym_BETWEEN, + ACTIONS(1352), 1, + sym_IN, + ACTIONS(1354), 1, + sym_IS, + ACTIONS(1358), 1, + sym_NOT, + ACTIONS(1360), 1, + anon_sym_EQ, + STATE(997), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1356), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1362), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1350), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(415), 7, + sym_AND, + sym_AS, + sym_ESCAPE, + sym_LIMIT, + sym_OR, + sym_ORDER, + aux_sym_identifier_token1, + [74252] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(998), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74312] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1352), 1, + sym_IN, + STATE(999), 1, + sym_comment, + ACTIONS(1356), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74376] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1352), 1, + sym_IN, + STATE(1000), 1, + sym_comment, + ACTIONS(1356), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74440] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(415), 1, + sym_OR, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(1001), 1, + sym_comment, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 13, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AND, + sym_FROM, + sym_GROUPS, + sym_LIMIT, + sym_ORDER, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + sym_WHERE, + anon_sym_COMMA, + anon_sym_RPAREN, + [74536] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1364), 1, + anon_sym_DOT, + STATE(1002), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74598] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1003), 1, + sym_comment, + ACTIONS(389), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(391), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74658] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1004), 1, + sym_comment, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74718] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1005), 1, + sym_comment, + ACTIONS(321), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(323), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74778] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1006), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74838] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1294), 1, + sym_FILTER, + ACTIONS(1296), 1, + sym_OVER, + STATE(1007), 1, + sym_comment, + STATE(1167), 1, + sym_filter_clause, + STATE(1315), 1, + sym_over_clause, + ACTIONS(87), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [74906] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1008), 1, + sym_comment, + ACTIONS(238), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(240), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [74966] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1009), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75026] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + ACTIONS(1348), 1, + sym_BETWEEN, + ACTIONS(1354), 1, + sym_IS, + ACTIONS(1358), 1, + sym_NOT, + ACTIONS(1360), 1, + anon_sym_EQ, + STATE(1010), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1362), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1350), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 10, + sym_AND, + sym_AS, + sym_ESCAPE, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + aux_sym_identifier_token1, + [75118] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1366), 1, + anon_sym_LPAREN, + STATE(1011), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75180] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + STATE(1012), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75248] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1013), 1, + sym_comment, + ACTIONS(291), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(293), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_OVER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75308] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + STATE(1014), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75370] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + STATE(1015), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [75450] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1016), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 24, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75510] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1285), 1, + anon_sym_PIPE, + ACTIONS(1348), 1, + sym_BETWEEN, + ACTIONS(1354), 1, + sym_IS, + ACTIONS(1358), 1, + sym_NOT, + ACTIONS(1360), 1, + anon_sym_EQ, + ACTIONS(1368), 1, + sym_AND, + STATE(1017), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1332), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1334), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1283), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1362), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1350), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 9, + sym_AS, + sym_ESCAPE, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + aux_sym_identifier_token1, + [75604] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1271), 1, + sym_COLLATE, + ACTIONS(1273), 1, + anon_sym_SLASH, + ACTIONS(1275), 1, + anon_sym_DASH, + ACTIONS(1277), 1, + anon_sym_PLUS, + ACTIONS(1279), 1, + anon_sym_PIPE_PIPE, + STATE(1018), 1, + sym_comment, + ACTIONS(1281), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75676] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1019), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 17, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [75755] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(1020), 1, + sym_comment, + ACTIONS(73), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75816] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1021), 1, + sym_comment, + ACTIONS(325), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(327), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75875] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1022), 1, + sym_comment, + ACTIONS(321), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(323), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75934] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1023), 1, + sym_comment, + ACTIONS(317), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(319), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [75993] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1024), 1, + sym_comment, + ACTIONS(313), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(315), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76052] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1025), 1, + sym_comment, + ACTIONS(309), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(311), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76111] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1026), 1, + sym_comment, + ACTIONS(375), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(377), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76170] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1027), 1, + sym_comment, + ACTIONS(337), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(339), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76229] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1028), 1, + sym_comment, + ACTIONS(333), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(335), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76288] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1029), 1, + sym_comment, + ACTIONS(341), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(343), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76347] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1030), 1, + sym_comment, + ACTIONS(345), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(347), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76406] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1370), 1, + anon_sym_LPAREN, + STATE(1031), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76467] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1032), 1, + sym_comment, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76526] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1033), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 17, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [76605] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1034), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 17, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [76684] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1035), 1, + sym_comment, + ACTIONS(371), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(373), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76743] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1036), 1, + sym_comment, + ACTIONS(381), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(383), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76802] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1037), 1, + sym_comment, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [76861] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1038), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 17, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [76940] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1039), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 17, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [77019] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1040), 1, + sym_comment, + ACTIONS(385), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(387), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77078] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1372), 1, + anon_sym_DOT, + STATE(1041), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77139] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1042), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77198] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1374), 1, + anon_sym_DOT, + STATE(1043), 1, + sym_comment, + ACTIONS(188), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(190), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77259] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1044), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77318] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1045), 1, + sym_comment, + ACTIONS(272), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(274), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77377] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1376), 1, + anon_sym_DOT, + STATE(1046), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77438] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(1047), 1, + sym_comment, + ACTIONS(259), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(262), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77499] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(751), 1, + sym_IN, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + ACTIONS(909), 1, + sym_BETWEEN, + ACTIONS(913), 1, + sym_IS, + ACTIONS(915), 1, + sym_NOT, + ACTIONS(917), 1, + anon_sym_EQ, + ACTIONS(1034), 1, + sym_AND, + ACTIONS(1068), 1, + sym_OR, + STATE(1048), 1, + sym_comment, + ACTIONS(753), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(919), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(911), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1378), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_RPAREN, + [77596] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1380), 1, + anon_sym_LPAREN, + STATE(1049), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77657] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1144), 1, + sym_OVER, + STATE(1050), 1, + sym_comment, + STATE(1213), 1, + sym_over_clause, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77720] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1051), 1, + sym_comment, + ACTIONS(389), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(391), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77779] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1052), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77838] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1053), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [77897] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1054), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 19, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + [77972] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + STATE(1055), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 20, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78043] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + STATE(1056), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78104] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + STATE(1057), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78171] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + STATE(1058), 1, + sym_comment, + ACTIONS(77), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78234] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(769), 1, + sym_AND, + ACTIONS(771), 1, + sym_BETWEEN, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(779), 1, + sym_IS, + ACTIONS(783), 1, + sym_NOT, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(789), 1, + anon_sym_EQ, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1059), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(807), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(775), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 8, + sym_AS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + aux_sym_identifier_token1, + [78327] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1060), 1, + sym_comment, + ACTIONS(65), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(67), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78386] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1061), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 17, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [78465] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + ACTIONS(1422), 1, + anon_sym_STAR, + STATE(43), 1, + sym__expr, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(203), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(1062), 1, + sym_comment, + STATE(2484), 1, + sym__result_column, + STATE(4074), 1, + sym_function_name, + ACTIONS(1382), 2, + sym_ALL, + sym_DISTINCT, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [78580] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1063), 1, + sym_comment, + ACTIONS(238), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(240), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78639] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1064), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78698] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(771), 1, + sym_BETWEEN, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(779), 1, + sym_IS, + ACTIONS(783), 1, + sym_NOT, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(789), 1, + anon_sym_EQ, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1065), 1, + sym_comment, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(807), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(775), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 9, + sym_AND, + sym_AS, + sym_IN, + sym_ISNULL, + sym_LIMIT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + aux_sym_identifier_token1, + [78789] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1066), 1, + sym_comment, + ACTIONS(69), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(71), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78848] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1067), 1, + sym_comment, + ACTIONS(291), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(293), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_OVER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78907] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1068), 1, + sym_comment, + ACTIONS(73), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(75), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [78966] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1069), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79025] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1422), 1, + anon_sym_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(21), 1, + sym__expr, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(123), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(1070), 1, + sym_comment, + STATE(2464), 1, + sym__result_column, + STATE(4280), 1, + sym_function_name, + ACTIONS(1424), 2, + sym_ALL, + sym_DISTINCT, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [79140] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1464), 1, + aux_sym_bind_parameter_token1, + STATE(1071), 1, + sym_comment, + STATE(1085), 1, + aux_sym_bind_parameter_repeat1, + ACTIONS(177), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(179), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79203] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1072), 1, + sym_comment, + ACTIONS(329), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(331), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79262] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1144), 1, + sym_OVER, + STATE(1073), 1, + sym_comment, + STATE(1206), 1, + sym_over_clause, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79325] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1074), 1, + sym_comment, + ACTIONS(57), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(59), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79384] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1075), 1, + sym_comment, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79443] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(777), 1, + sym_IN, + STATE(1076), 1, + sym_comment, + ACTIONS(781), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 20, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79506] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(777), 1, + sym_IN, + STATE(1077), 1, + sym_comment, + ACTIONS(781), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 20, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IS, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79569] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1144), 1, + sym_OVER, + STATE(1078), 1, + sym_comment, + STATE(1178), 1, + sym_over_clause, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79632] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1079), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79691] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(711), 1, + sym_COLLATE, + ACTIONS(751), 1, + sym_IN, + ACTIONS(817), 1, + anon_sym_PIPE_PIPE, + ACTIONS(873), 1, + anon_sym_SLASH, + ACTIONS(875), 1, + anon_sym_DASH, + ACTIONS(877), 1, + anon_sym_PLUS, + ACTIONS(883), 1, + anon_sym_PIPE, + ACTIONS(909), 1, + sym_BETWEEN, + ACTIONS(913), 1, + sym_IS, + ACTIONS(915), 1, + sym_NOT, + ACTIONS(917), 1, + anon_sym_EQ, + ACTIONS(1034), 1, + sym_AND, + ACTIONS(1068), 1, + sym_OR, + STATE(1080), 1, + sym_comment, + ACTIONS(753), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(879), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(885), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(887), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(881), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(919), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(911), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1466), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_RPAREN, + [79788] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1081), 1, + sym_comment, + ACTIONS(61), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(63), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79847] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1082), 1, + sym_comment, + ACTIONS(301), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(303), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [79906] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(771), 1, + sym_BETWEEN, + ACTIONS(773), 1, + sym_COLLATE, + ACTIONS(777), 1, + sym_IN, + ACTIONS(779), 1, + sym_IS, + ACTIONS(783), 1, + sym_NOT, + ACTIONS(787), 1, + anon_sym_SLASH, + ACTIONS(789), 1, + anon_sym_EQ, + ACTIONS(791), 1, + anon_sym_DASH, + ACTIONS(793), 1, + anon_sym_PLUS, + ACTIONS(795), 1, + anon_sym_PIPE_PIPE, + ACTIONS(801), 1, + anon_sym_PIPE, + STATE(1083), 1, + sym_comment, + ACTIONS(781), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(797), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(803), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(805), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(799), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(807), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(775), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(415), 6, + sym_AND, + sym_AS, + sym_LIMIT, + sym_OR, + sym_ORDER, + aux_sym_identifier_token1, + ACTIONS(413), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + [80001] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1144), 1, + sym_OVER, + STATE(1084), 1, + sym_comment, + STATE(1218), 1, + sym_over_clause, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80064] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1464), 1, + aux_sym_bind_parameter_token1, + STATE(1085), 1, + sym_comment, + STATE(1087), 1, + aux_sym_bind_parameter_repeat1, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80127] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1086), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80186] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1468), 1, + aux_sym_bind_parameter_token1, + STATE(1087), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(181), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(183), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80247] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1088), 1, + sym_comment, + ACTIONS(297), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(299), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80306] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1089), 1, + sym_comment, + ACTIONS(305), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(307), 23, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_LIMIT, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_ORDER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80365] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1090), 1, + sym_comment, + ACTIONS(371), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(373), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80423] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + STATE(1091), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80483] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1473), 1, + sym_DISTINCT, + ACTIONS(1475), 1, + anon_sym_RPAREN, + ACTIONS(1477), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1092), 1, + sym_comment, + STATE(2151), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [80597] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1479), 1, + anon_sym_LPAREN, + STATE(1093), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80657] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1094), 1, + sym_comment, + ACTIONS(272), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(274), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80715] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1481), 1, + anon_sym_LPAREN, + STATE(1095), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [80775] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1483), 1, + sym_DISTINCT, + ACTIONS(1485), 1, + anon_sym_RPAREN, + ACTIONS(1487), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1096), 1, + sym_comment, + STATE(2137), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [80889] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + STATE(1097), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + [80963] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1098), 1, + sym_comment, + ACTIONS(291), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(293), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_OVER, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81021] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + STATE(1099), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 19, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81091] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(1100), 1, + sym_comment, + ACTIONS(259), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(262), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81151] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + STATE(1101), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 16, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [81229] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1507), 1, + aux_sym_bind_parameter_token1, + STATE(1102), 1, + sym_comment, + STATE(1108), 1, + aux_sym_bind_parameter_repeat1, + ACTIONS(179), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(177), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [81291] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + STATE(1103), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 16, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [81369] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(175), 1, + anon_sym_LPAREN, + STATE(1104), 1, + sym_comment, + ACTIONS(75), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 31, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [81429] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1105), 1, + sym_comment, + ACTIONS(297), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(299), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81487] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1509), 1, + anon_sym_DOT, + STATE(1106), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81547] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1296), 1, + sym_OVER, + STATE(1107), 1, + sym_comment, + STATE(1266), 1, + sym_over_clause, + ACTIONS(91), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [81609] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1507), 1, + aux_sym_bind_parameter_token1, + STATE(1108), 1, + sym_comment, + STATE(1139), 1, + aux_sym_bind_parameter_repeat1, + ACTIONS(171), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [81671] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1109), 1, + sym_comment, + ACTIONS(305), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(307), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81729] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1110), 1, + sym_comment, + ACTIONS(329), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(331), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81787] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1111), 1, + sym_comment, + ACTIONS(325), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(327), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81845] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1112), 1, + sym_comment, + ACTIONS(321), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(323), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81903] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1113), 1, + sym_comment, + ACTIONS(317), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(319), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [81961] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1114), 1, + sym_comment, + ACTIONS(313), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(315), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [82019] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + STATE(1115), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 16, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [82097] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1511), 1, + sym_DISTINCT, + ACTIONS(1513), 1, + anon_sym_RPAREN, + ACTIONS(1515), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1116), 1, + sym_comment, + STATE(2192), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [82211] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1517), 1, + sym_DISTINCT, + ACTIONS(1519), 1, + anon_sym_RPAREN, + ACTIONS(1521), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1117), 1, + sym_comment, + STATE(2198), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [82325] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1118), 1, + sym_comment, + ACTIONS(301), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(303), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [82383] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1523), 1, + sym_DISTINCT, + ACTIONS(1525), 1, + anon_sym_RPAREN, + ACTIONS(1527), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1119), 1, + sym_comment, + STATE(2193), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [82497] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1120), 1, + sym_comment, + ACTIONS(309), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(311), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [82555] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1121), 1, + sym_comment, + ACTIONS(375), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(377), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [82613] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1122), 1, + sym_comment, + ACTIONS(337), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(339), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [82671] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1123), 1, + sym_comment, + ACTIONS(333), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(335), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [82729] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1529), 1, + sym_DISTINCT, + ACTIONS(1531), 1, + anon_sym_RPAREN, + ACTIONS(1533), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1124), 1, + sym_comment, + STATE(2157), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [82843] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1125), 1, + sym_comment, + ACTIONS(341), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(343), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [82901] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1126), 1, + sym_comment, + ACTIONS(345), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(347), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [82959] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + ACTIONS(1535), 1, + sym_ESCAPE, + STATE(1127), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 15, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [83039] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1128), 1, + sym_comment, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [83097] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1537), 1, + sym_DISTINCT, + ACTIONS(1539), 1, + anon_sym_RPAREN, + ACTIONS(1541), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1129), 1, + sym_comment, + STATE(2103), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [83211] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1543), 1, + sym_DISTINCT, + ACTIONS(1545), 1, + anon_sym_RPAREN, + ACTIONS(1547), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1130), 1, + sym_comment, + STATE(2141), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [83325] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1549), 1, + sym_DISTINCT, + ACTIONS(1551), 1, + anon_sym_RPAREN, + ACTIONS(1553), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1131), 1, + sym_comment, + STATE(2130), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [83439] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1555), 1, + sym_DISTINCT, + ACTIONS(1557), 1, + anon_sym_RPAREN, + ACTIONS(1559), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1132), 1, + sym_comment, + STATE(2111), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [83553] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1561), 1, + anon_sym_DOT, + STATE(1133), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [83613] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + STATE(1134), 1, + sym_comment, + ACTIONS(77), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [83675] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1563), 1, + anon_sym_DOT, + STATE(1135), 1, + sym_comment, + ACTIONS(190), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(188), 31, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [83735] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1136), 1, + sym_comment, + ACTIONS(381), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(383), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [83793] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1565), 1, + sym_DISTINCT, + ACTIONS(1567), 1, + anon_sym_RPAREN, + ACTIONS(1569), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1137), 1, + sym_comment, + STATE(2096), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [83907] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1138), 1, + sym_comment, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [83965] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1571), 1, + aux_sym_bind_parameter_token1, + STATE(1139), 2, + sym_comment, + aux_sym_bind_parameter_repeat1, + ACTIONS(183), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(181), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [84025] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + STATE(1140), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 16, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [84103] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + STATE(1141), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 16, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [84181] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1142), 1, + sym_comment, + ACTIONS(63), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(61), 32, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [84239] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1143), 1, + sym_comment, + ACTIONS(385), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(387), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [84297] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1144), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [84355] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1145), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [84413] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1146), 1, + sym_comment, + ACTIONS(59), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(57), 32, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [84471] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + STATE(1147), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 16, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [84549] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1574), 1, + sym_BETWEEN, + ACTIONS(1576), 1, + sym_CURRENT, + ACTIONS(1578), 1, + sym_UNBOUNDED, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1148), 1, + sym_comment, + STATE(2264), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [84663] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1149), 1, + sym_comment, + ACTIONS(389), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(391), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [84721] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1150), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [84779] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1151), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [84837] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1296), 1, + sym_OVER, + STATE(1152), 1, + sym_comment, + STATE(1359), 1, + sym_over_clause, + ACTIONS(95), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [84899] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1296), 1, + sym_OVER, + STATE(1153), 1, + sym_comment, + STATE(1315), 1, + sym_over_clause, + ACTIONS(87), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [84961] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1154), 1, + sym_comment, + ACTIONS(71), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(69), 32, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [85019] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1580), 1, + anon_sym_DOT, + STATE(1155), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [85079] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1156), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [85137] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1582), 1, + sym_DISTINCT, + ACTIONS(1584), 1, + anon_sym_RPAREN, + ACTIONS(1586), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1157), 1, + sym_comment, + STATE(2195), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [85251] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1158), 1, + sym_comment, + ACTIONS(75), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(73), 32, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [85309] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + ACTIONS(1588), 1, + sym_BETWEEN, + ACTIONS(1592), 1, + sym_IN, + ACTIONS(1594), 1, + sym_IS, + ACTIONS(1598), 1, + sym_NOT, + ACTIONS(1600), 1, + anon_sym_EQ, + STATE(1159), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1596), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1602), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1590), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(415), 5, + sym_AND, + sym_AS, + sym_ESCAPE, + sym_OR, + aux_sym_identifier_token1, + ACTIONS(413), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + [85403] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1160), 1, + sym_comment, + ACTIONS(238), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(240), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [85461] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1604), 1, + sym_DISTINCT, + ACTIONS(1606), 1, + anon_sym_RPAREN, + ACTIONS(1608), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1161), 1, + sym_comment, + STATE(2118), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [85575] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1162), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [85633] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1592), 1, + sym_IN, + STATE(1163), 1, + sym_comment, + ACTIONS(1596), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 19, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IS, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [85695] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1592), 1, + sym_IN, + STATE(1164), 1, + sym_comment, + ACTIONS(1596), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 19, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IS, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [85757] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1165), 1, + sym_comment, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [85815] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1166), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [85873] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1296), 1, + sym_OVER, + STATE(1167), 1, + sym_comment, + STATE(1317), 1, + sym_over_clause, + ACTIONS(196), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [85935] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1168), 1, + sym_comment, + ACTIONS(67), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(65), 32, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [85993] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + ACTIONS(1588), 1, + sym_BETWEEN, + ACTIONS(1594), 1, + sym_IS, + ACTIONS(1598), 1, + sym_NOT, + ACTIONS(1600), 1, + anon_sym_EQ, + STATE(1169), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1602), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1590), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 8, + sym_AND, + sym_AS, + sym_ESCAPE, + sym_IN, + sym_ISNULL, + sym_NOTNULL, + sym_OR, + aux_sym_identifier_token1, + [86083] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1170), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 22, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [86141] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + ACTIONS(1610), 1, + sym_ESCAPE, + STATE(1171), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 15, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [86221] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1612), 1, + sym_DISTINCT, + ACTIONS(1614), 1, + anon_sym_RPAREN, + ACTIONS(1616), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1172), 1, + sym_comment, + STATE(2190), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [86335] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + STATE(1173), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 16, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [86413] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + ACTIONS(1588), 1, + sym_BETWEEN, + ACTIONS(1594), 1, + sym_IS, + ACTIONS(1598), 1, + sym_NOT, + ACTIONS(1600), 1, + anon_sym_EQ, + ACTIONS(1618), 1, + sym_AND, + STATE(1174), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1602), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1590), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 7, + sym_AS, + sym_ESCAPE, + sym_IN, + sym_ISNULL, + sym_NOTNULL, + sym_OR, + aux_sym_identifier_token1, + [86505] = 34, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1620), 1, + sym_DISTINCT, + ACTIONS(1622), 1, + anon_sym_RPAREN, + ACTIONS(1624), 1, + anon_sym_STAR, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1175), 1, + sym_comment, + STATE(2197), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [86619] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + STATE(1176), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 20, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [86685] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1471), 1, + sym_COLLATE, + ACTIONS(1489), 1, + anon_sym_SLASH, + ACTIONS(1491), 1, + anon_sym_DASH, + ACTIONS(1493), 1, + anon_sym_PLUS, + ACTIONS(1495), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1501), 1, + anon_sym_PIPE, + STATE(1177), 1, + sym_comment, + ACTIONS(1497), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1505), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1499), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 16, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_ESCAPE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [86763] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1178), 1, + sym_comment, + ACTIONS(194), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(196), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [86820] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1179), 1, + sym_comment, + STATE(2208), 1, + sym__expr, + STATE(3518), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [86931] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1422), 1, + anon_sym_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(869), 1, + sym__expr, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1155), 1, + sym__name, + STATE(1180), 1, + sym_comment, + STATE(1245), 1, + sym_blob_literal, + STATE(2575), 1, + sym__result_column, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [87042] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1181), 1, + sym_comment, + STATE(2220), 1, + sym__expr, + STATE(3508), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [87153] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1422), 1, + anon_sym_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(21), 1, + sym__expr, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(123), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(1182), 1, + sym_comment, + STATE(2575), 1, + sym__result_column, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [87264] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1183), 1, + sym_comment, + STATE(2213), 1, + sym__expr, + STATE(3453), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [87375] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1666), 1, + sym_CURRENT, + ACTIONS(1668), 1, + sym_UNBOUNDED, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1184), 1, + sym_comment, + STATE(2211), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [87486] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1422), 1, + anon_sym_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(869), 1, + sym__expr, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1155), 1, + sym__name, + STATE(1185), 1, + sym_comment, + STATE(1245), 1, + sym_blob_literal, + STATE(3460), 1, + sym__result_column, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [87597] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1422), 1, + anon_sym_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(608), 1, + sym__expr, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(923), 1, + sym__name, + STATE(971), 1, + sym_string_literal, + STATE(1089), 1, + sym_blob_literal, + STATE(1186), 1, + sym_comment, + STATE(2575), 1, + sym__result_column, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [87708] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1422), 1, + anon_sym_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(21), 1, + sym__expr, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(123), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(1187), 1, + sym_comment, + STATE(2452), 1, + sym__result_column, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [87819] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1188), 1, + sym_comment, + STATE(2216), 1, + sym__expr, + STATE(3483), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [87930] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1189), 1, + sym_comment, + STATE(2203), 1, + sym__expr, + STATE(3486), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [88041] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1190), 1, + sym_comment, + ACTIONS(297), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(299), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [88098] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1191), 1, + sym_comment, + STATE(2207), 1, + sym__expr, + STATE(3441), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [88209] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1192), 1, + sym_comment, + ACTIONS(240), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(238), 31, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [88266] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1193), 1, + sym_comment, + STATE(2209), 1, + sym__expr, + STATE(3550), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [88377] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1194), 1, + sym_comment, + ACTIONS(329), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(331), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [88434] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1195), 1, + sym_comment, + ACTIONS(325), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(327), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [88491] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1196), 1, + sym_comment, + ACTIONS(321), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(323), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [88548] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + ACTIONS(1422), 1, + anon_sym_STAR, + STATE(43), 1, + sym__expr, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(203), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(1197), 1, + sym_comment, + STATE(2478), 1, + sym__result_column, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [88659] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1198), 1, + sym_comment, + ACTIONS(317), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(319), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [88716] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1199), 1, + sym_comment, + ACTIONS(313), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(315), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [88773] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1200), 1, + sym_comment, + ACTIONS(309), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(311), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [88830] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + ACTIONS(1422), 1, + anon_sym_STAR, + STATE(43), 1, + sym__expr, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(203), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(1201), 1, + sym_comment, + STATE(2575), 1, + sym__result_column, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [88941] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1202), 1, + sym_comment, + ACTIONS(375), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(377), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [88998] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1203), 1, + sym_comment, + STATE(2212), 1, + sym__expr, + STATE(3444), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [89109] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1204), 1, + sym_comment, + ACTIONS(337), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(339), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [89166] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1205), 1, + sym_comment, + ACTIONS(333), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(335), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [89223] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1206), 1, + sym_comment, + ACTIONS(341), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(343), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [89280] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1207), 1, + sym_comment, + ACTIONS(345), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(347), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [89337] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1208), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 15, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [89414] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1209), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(85), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 15, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [89491] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1210), 1, + sym_comment, + ACTIONS(371), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(373), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [89548] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1211), 1, + sym_comment, + STATE(2210), 1, + sym__expr, + STATE(3506), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [89659] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1212), 1, + sym_comment, + ACTIONS(381), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(383), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [89716] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1213), 1, + sym_comment, + ACTIONS(85), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(87), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [89773] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1214), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 15, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [89850] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1215), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(93), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 15, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [89927] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1216), 1, + sym_comment, + ACTIONS(385), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(387), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [89984] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1217), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [90041] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1218), 1, + sym_comment, + ACTIONS(93), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(95), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [90098] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1219), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(89), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 15, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [90175] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1220), 1, + sym_comment, + ACTIONS(389), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(391), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [90232] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1221), 1, + sym_comment, + STATE(2204), 1, + sym__expr, + STATE(3494), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [90343] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1222), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [90400] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1223), 1, + sym_comment, + ACTIONS(89), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(91), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [90457] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1224), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 17, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + [90530] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + STATE(1225), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [90599] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1226), 1, + sym_comment, + STATE(2214), 1, + sym__expr, + STATE(3484), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [90710] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + STATE(1227), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 20, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [90769] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + STATE(1228), 1, + sym_comment, + ACTIONS(77), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 20, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [90830] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1183), 1, + sym_AND, + ACTIONS(1187), 1, + sym_BETWEEN, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1195), 1, + sym_IS, + ACTIONS(1199), 1, + sym_NOT, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1205), 1, + anon_sym_EQ, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1229), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1223), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1191), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(79), 6, + sym_AS, + sym_IN, + sym_ISNULL, + sym_NOTNULL, + sym_OR, + aux_sym_identifier_token1, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + [90921] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1230), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(77), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 15, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + [90998] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1231), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [91055] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1187), 1, + sym_BETWEEN, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1195), 1, + sym_IS, + ACTIONS(1199), 1, + sym_NOT, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1205), 1, + anon_sym_EQ, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1232), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1223), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1191), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + ACTIONS(79), 7, + sym_AND, + sym_AS, + sym_IN, + sym_ISNULL, + sym_NOTNULL, + sym_OR, + aux_sym_identifier_token1, + [91144] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1233), 1, + sym_comment, + STATE(2202), 1, + sym__expr, + STATE(3435), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [91255] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1234), 1, + sym_comment, + ACTIONS(77), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [91312] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1235), 1, + sym_comment, + STATE(2206), 1, + sym__expr, + STATE(3551), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [91423] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1236), 1, + sym_comment, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [91480] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1193), 1, + sym_IN, + STATE(1237), 1, + sym_comment, + ACTIONS(1197), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IS, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [91541] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1193), 1, + sym_IN, + STATE(1238), 1, + sym_comment, + ACTIONS(1197), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 18, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IS, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [91602] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1239), 1, + sym_comment, + ACTIONS(169), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(171), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [91659] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1240), 1, + sym_comment, + ACTIONS(293), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(291), 31, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_OVER, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [91716] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1241), 1, + sym_comment, + ACTIONS(301), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(303), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [91773] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1187), 1, + sym_BETWEEN, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1193), 1, + sym_IN, + ACTIONS(1195), 1, + sym_IS, + ACTIONS(1199), 1, + sym_NOT, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1205), 1, + anon_sym_EQ, + ACTIONS(1207), 1, + anon_sym_DASH, + ACTIONS(1209), 1, + anon_sym_PLUS, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1217), 1, + anon_sym_PIPE, + STATE(1242), 1, + sym_comment, + ACTIONS(1197), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1219), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1221), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1215), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1223), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(415), 4, + sym_AND, + sym_AS, + sym_OR, + aux_sym_identifier_token1, + ACTIONS(1191), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + [91866] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1708), 1, + sym_CURRENT, + ACTIONS(1710), 1, + sym_UNBOUNDED, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1243), 1, + sym_comment, + STATE(2205), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [91977] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1244), 1, + sym_comment, + ACTIONS(244), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(246), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [92034] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1245), 1, + sym_comment, + ACTIONS(305), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(307), 21, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_COLLATE, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [92091] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1189), 1, + sym_COLLATE, + ACTIONS(1203), 1, + anon_sym_SLASH, + ACTIONS(1211), 1, + anon_sym_PIPE_PIPE, + STATE(1246), 1, + sym_comment, + ACTIONS(1213), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(77), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(79), 19, + sym_AND, + sym_AS, + sym_BETWEEN, + sym_GLOB, + sym_IN, + sym_IS, + sym_ISNULL, + sym_LIKE, + sym_MATCH, + sym_NOT, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_identifier_token1, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + [92156] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(73), 1, + anon_sym_DOT, + STATE(1247), 1, + sym_comment, + ACTIONS(262), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(259), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [92215] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1712), 1, + anon_sym_DOT, + STATE(1248), 1, + sym_comment, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [92274] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1249), 1, + sym_comment, + STATE(2217), 1, + sym__expr, + STATE(3462), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [92385] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1714), 1, + anon_sym_LPAREN, + STATE(1250), 1, + sym_comment, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [92444] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1716), 1, + anon_sym_LPAREN, + STATE(1251), 1, + sym_comment, + ACTIONS(91), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [92503] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1252), 1, + sym_comment, + ACTIONS(274), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(272), 31, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + aux_sym_bind_parameter_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [92560] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1422), 1, + anon_sym_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(608), 1, + sym__expr, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(923), 1, + sym__name, + STATE(971), 1, + sym_string_literal, + STATE(1089), 1, + sym_blob_literal, + STATE(1253), 1, + sym_comment, + STATE(3407), 1, + sym__result_column, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [92671] = 33, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1626), 1, + sym_WHEN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1254), 1, + sym_comment, + STATE(2218), 1, + sym__expr, + STATE(3472), 1, + aux_sym__expr_repeat1, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [92782] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1718), 1, + anon_sym_DOT, + STATE(1255), 1, + sym_comment, + ACTIONS(246), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [92841] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1256), 1, + sym_comment, + STATE(3173), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [92949] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1760), 1, + sym_ORDER, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1764), 1, + anon_sym_RPAREN, + STATE(1257), 1, + sym_comment, + STATE(3064), 1, + aux_sym_insert_stmt_repeat1, + STATE(4174), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [93053] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1258), 1, + sym_comment, + STATE(3168), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [93161] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1008), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1259), 1, + sym_comment, + STATE(2091), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [93269] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1260), 1, + sym_comment, + STATE(3177), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [93377] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1261), 1, + sym_comment, + STATE(3180), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [93485] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1262), 1, + sym_comment, + ACTIONS(387), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(385), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [93541] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1766), 1, + sym_ORDER, + ACTIONS(1768), 1, + anon_sym_RPAREN, + STATE(1263), 1, + sym_comment, + STATE(3069), 1, + aux_sym_insert_stmt_repeat1, + STATE(4231), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [93645] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1264), 1, + sym_comment, + STATE(3214), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [93753] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1265), 1, + sym_comment, + ACTIONS(95), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [93809] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1266), 1, + sym_comment, + ACTIONS(95), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(93), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [93865] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1770), 1, + sym_ORDER, + ACTIONS(1772), 1, + anon_sym_RPAREN, + STATE(1267), 1, + sym_comment, + STATE(3063), 1, + aux_sym_insert_stmt_repeat1, + STATE(4235), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [93969] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1268), 1, + sym_comment, + STATE(2215), 1, + sym__expr, + STATE(3835), 1, + sym_filename, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [94077] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1774), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1269), 1, + sym_comment, + STATE(2109), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [94185] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1270), 1, + sym_comment, + ACTIONS(391), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(389), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [94241] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1271), 1, + sym_comment, + ACTIONS(91), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [94297] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1272), 1, + sym_comment, + ACTIONS(91), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(89), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [94353] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + STATE(1273), 1, + sym_comment, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 29, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [94411] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(985), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1274), 1, + sym_comment, + STATE(2106), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [94519] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1275), 1, + sym_comment, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [94575] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1276), 1, + sym_comment, + STATE(3240), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [94683] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1277), 1, + sym_comment, + STATE(3245), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [94791] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1278), 1, + sym_comment, + ACTIONS(299), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(297), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [94847] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1279), 1, + sym_comment, + STATE(3250), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [94955] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1280), 1, + sym_comment, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95011] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1281), 1, + sym_comment, + STATE(3254), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [95119] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + STATE(1282), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(77), 20, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95195] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + STATE(1283), 1, + sym_comment, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 28, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95255] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1284), 1, + sym_comment, + STATE(3257), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [95363] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + STATE(1285), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 26, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95427] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + STATE(1286), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 7, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 25, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95495] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + STATE(1287), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 6, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 22, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95567] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1288), 1, + sym_comment, + ACTIONS(415), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95623] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1796), 1, + sym_IN, + STATE(1289), 1, + sym_comment, + ACTIONS(1798), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 28, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95683] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + STATE(1290), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(89), 20, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95759] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + STATE(1291), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(93), 20, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [95835] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1292), 1, + sym_comment, + STATE(3123), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [95943] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + STATE(1293), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(93), 20, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [96019] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1796), 1, + sym_IN, + STATE(1294), 1, + sym_comment, + ACTIONS(1798), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(415), 8, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(413), 28, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [96079] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1295), 1, + sym_comment, + ACTIONS(171), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(169), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [96135] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + STATE(1296), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(85), 20, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [96211] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + STATE(1297), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(85), 20, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [96287] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1298), 1, + sym_comment, + ACTIONS(246), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(244), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [96343] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1299), 1, + sym_comment, + STATE(3317), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [96451] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1300), 1, + sym_comment, + STATE(3322), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [96559] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1301), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3796), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [96667] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1800), 1, + sym_ORDER, + ACTIONS(1802), 1, + anon_sym_RPAREN, + STATE(1302), 1, + sym_comment, + STATE(3050), 1, + aux_sym_insert_stmt_repeat1, + STATE(4287), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [96771] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1303), 1, + sym_comment, + STATE(3327), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [96879] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1304), 1, + sym_comment, + STATE(3291), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [96987] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1804), 1, + sym_ORDER, + ACTIONS(1806), 1, + anon_sym_RPAREN, + STATE(1305), 1, + sym_comment, + STATE(3054), 1, + aux_sym_insert_stmt_repeat1, + STATE(4292), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [97091] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1306), 1, + sym_comment, + STATE(3294), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [97199] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1307), 1, + sym_comment, + STATE(3134), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [97307] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1808), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1308), 1, + sym_comment, + STATE(2176), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [97415] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1309), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3811), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [97523] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1810), 1, + sym_ORDER, + ACTIONS(1812), 1, + anon_sym_RPAREN, + STATE(1310), 1, + sym_comment, + STATE(3083), 1, + aux_sym_insert_stmt_repeat1, + STATE(4067), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [97627] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1311), 1, + sym_comment, + ACTIONS(383), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(381), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [97683] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1312), 1, + sym_comment, + STATE(3298), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [97791] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1313), 1, + sym_comment, + STATE(3163), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [97899] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1072), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1314), 1, + sym_comment, + STATE(2177), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [98007] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1315), 1, + sym_comment, + ACTIONS(196), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(194), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [98063] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1316), 1, + sym_comment, + ACTIONS(347), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(345), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [98119] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1317), 1, + sym_comment, + ACTIONS(343), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(341), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [98175] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1318), 1, + sym_comment, + STATE(3056), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [98283] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1319), 1, + sym_comment, + STATE(3272), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [98391] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1320), 1, + sym_comment, + ACTIONS(335), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(333), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [98447] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1321), 1, + sym_comment, + ACTIONS(339), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(337), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [98503] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1322), 1, + sym_comment, + ACTIONS(377), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(375), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [98559] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1323), 1, + sym_comment, + STATE(3268), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [98667] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1324), 1, + sym_comment, + STATE(3142), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [98775] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1325), 1, + sym_comment, + STATE(3264), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [98883] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1326), 1, + sym_comment, + STATE(3246), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [98991] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1327), 1, + sym_comment, + STATE(3242), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [99099] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1328), 1, + sym_comment, + ACTIONS(311), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(309), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [99155] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1329), 1, + sym_comment, + ACTIONS(315), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(313), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [99211] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1330), 1, + sym_comment, + STATE(3097), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [99319] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1331), 1, + sym_comment, + STATE(3094), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [99427] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1332), 1, + sym_comment, + STATE(3110), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [99535] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1814), 1, + sym_ORDER, + ACTIONS(1816), 1, + anon_sym_RPAREN, + STATE(1333), 1, + sym_comment, + STATE(3051), 1, + aux_sym_insert_stmt_repeat1, + STATE(4121), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [99639] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1334), 1, + sym_comment, + STATE(3144), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [99747] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1040), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1335), 1, + sym_comment, + STATE(2142), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [99855] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1336), 1, + sym_comment, + ACTIONS(319), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(317), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [99911] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1337), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3631), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [100019] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1338), 1, + sym_comment, + STATE(3105), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [100127] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1339), 1, + sym_comment, + STATE(3109), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [100235] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1340), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3607), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [100343] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1818), 1, + sym_ORDER, + ACTIONS(1820), 1, + anon_sym_RPAREN, + STATE(1341), 1, + sym_comment, + STATE(3080), 1, + aux_sym_insert_stmt_repeat1, + STATE(4915), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [100447] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(79), 1, + sym_IN, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + ACTIONS(1822), 1, + sym_AND, + ACTIONS(1824), 1, + sym_BETWEEN, + ACTIONS(1828), 1, + sym_IS, + ACTIONS(1830), 1, + sym_NOT, + ACTIONS(1832), 1, + anon_sym_EQ, + STATE(1342), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1834), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1826), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 11, + sym_CROSS, + sym_ESCAPE, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + anon_sym_COMMA, + anon_sym_RPAREN, + [100537] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1836), 1, + sym_ORDER, + ACTIONS(1838), 1, + anon_sym_RPAREN, + STATE(1343), 1, + sym_comment, + STATE(3088), 1, + aux_sym_insert_stmt_repeat1, + STATE(4343), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [100641] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(79), 1, + sym_IN, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + ACTIONS(1824), 1, + sym_BETWEEN, + ACTIONS(1828), 1, + sym_IS, + ACTIONS(1830), 1, + sym_NOT, + ACTIONS(1832), 1, + anon_sym_EQ, + STATE(1344), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1834), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1826), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 12, + sym_AND, + sym_CROSS, + sym_ESCAPE, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + anon_sym_COMMA, + anon_sym_RPAREN, + [100729] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + ACTIONS(1796), 1, + sym_IN, + ACTIONS(1824), 1, + sym_BETWEEN, + ACTIONS(1828), 1, + sym_IS, + ACTIONS(1830), 1, + sym_NOT, + ACTIONS(1832), 1, + anon_sym_EQ, + STATE(1345), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1798), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1834), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1826), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 10, + sym_AND, + sym_CROSS, + sym_ESCAPE, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_OR, + anon_sym_COMMA, + anon_sym_RPAREN, + [100819] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1346), 1, + sym_comment, + STATE(3201), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [100927] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1347), 1, + sym_comment, + ACTIONS(323), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(321), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [100983] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1840), 1, + sym_ORDER, + ACTIONS(1842), 1, + anon_sym_RPAREN, + STATE(1348), 1, + sym_comment, + STATE(3065), 1, + aux_sym_insert_stmt_repeat1, + STATE(4345), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [101087] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1844), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1349), 1, + sym_comment, + STATE(2097), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [101195] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1350), 1, + sym_comment, + STATE(3203), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [101303] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1351), 1, + sym_comment, + STATE(3196), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [101411] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1846), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1352), 1, + sym_comment, + STATE(2179), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [101519] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1353), 1, + sym_comment, + ACTIONS(327), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(325), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [101575] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1354), 1, + sym_comment, + STATE(3189), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [101683] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1355), 1, + sym_comment, + STATE(3191), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [101791] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1356), 1, + sym_comment, + STATE(3174), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [101899] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1357), 1, + sym_comment, + STATE(3192), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [102007] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1358), 1, + sym_comment, + STATE(3161), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [102115] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1359), 1, + sym_comment, + ACTIONS(87), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(85), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [102171] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1360), 1, + sym_comment, + STATE(3227), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [102279] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1060), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1361), 1, + sym_comment, + STATE(2175), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [102387] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1362), 1, + sym_comment, + STATE(3210), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [102495] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1363), 1, + sym_comment, + STATE(3213), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [102603] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1364), 1, + sym_comment, + ACTIONS(373), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(371), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [102659] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1848), 1, + sym_ORDER, + ACTIONS(1850), 1, + anon_sym_RPAREN, + STATE(1365), 1, + sym_comment, + STATE(3047), 1, + aux_sym_insert_stmt_repeat1, + STATE(4171), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [102763] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1852), 1, + sym_ORDER, + ACTIONS(1854), 1, + anon_sym_RPAREN, + STATE(1366), 1, + sym_comment, + STATE(3074), 1, + aux_sym_insert_stmt_repeat1, + STATE(4087), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [102867] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1367), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3737), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [102975] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1368), 1, + sym_comment, + STATE(3194), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [103083] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1369), 1, + sym_comment, + STATE(3220), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [103191] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1856), 1, + sym_ORDER, + ACTIONS(1858), 1, + anon_sym_RPAREN, + STATE(1370), 1, + sym_comment, + STATE(3053), 1, + aux_sym_insert_stmt_repeat1, + STATE(4103), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [103295] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1371), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3734), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [103403] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1372), 1, + sym_comment, + STATE(2215), 1, + sym__expr, + STATE(3894), 1, + sym_filename, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [103511] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + ACTIONS(1860), 1, + sym_ESCAPE, + STATE(1373), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(77), 19, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [103589] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + ACTIONS(1862), 1, + sym_ESCAPE, + STATE(1374), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(89), 19, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [103667] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1375), 1, + sym_comment, + ACTIONS(307), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(305), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [103723] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1864), 1, + sym_ORDER, + ACTIONS(1866), 1, + anon_sym_RPAREN, + STATE(1376), 1, + sym_comment, + STATE(3091), 1, + aux_sym_insert_stmt_repeat1, + STATE(4565), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [103827] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1868), 1, + sym_ORDER, + ACTIONS(1870), 1, + anon_sym_RPAREN, + STATE(1377), 1, + sym_comment, + STATE(3085), 1, + aux_sym_insert_stmt_repeat1, + STATE(3996), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [103931] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1872), 1, + sym_ORDER, + ACTIONS(1874), 1, + anon_sym_RPAREN, + STATE(1378), 1, + sym_comment, + STATE(3079), 1, + aux_sym_insert_stmt_repeat1, + STATE(4558), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [104035] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1876), 1, + sym_ORDER, + ACTIONS(1878), 1, + anon_sym_RPAREN, + STATE(1379), 1, + sym_comment, + STATE(3086), 1, + aux_sym_insert_stmt_repeat1, + STATE(3997), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [104139] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1880), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1380), 1, + sym_comment, + STATE(2178), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [104247] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1381), 1, + sym_comment, + STATE(3124), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [104355] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1382), 1, + sym_comment, + ACTIONS(331), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(329), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [104411] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1383), 1, + sym_comment, + STATE(3117), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [104519] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1384), 1, + sym_comment, + STATE(3104), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [104627] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + STATE(1385), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(77), 20, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [104703] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1778), 1, + anon_sym_SLASH, + ACTIONS(1780), 1, + anon_sym_DASH, + ACTIONS(1782), 1, + anon_sym_PLUS, + ACTIONS(1784), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1790), 1, + anon_sym_PIPE, + STATE(1386), 1, + sym_comment, + ACTIONS(1786), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1794), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1788), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(89), 20, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [104779] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1387), 1, + sym_comment, + STATE(3208), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [104887] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1388), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3710), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [104995] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1389), 1, + sym_comment, + STATE(3138), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [105103] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1882), 1, + sym_ORDER, + ACTIONS(1884), 1, + anon_sym_RPAREN, + STATE(1390), 1, + sym_comment, + STATE(3058), 1, + aux_sym_insert_stmt_repeat1, + STATE(4393), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [105207] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(1391), 1, + sym_comment, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1886), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_FROM, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [105301] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1392), 1, + sym_comment, + STATE(3149), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [105409] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1393), 1, + sym_comment, + STATE(3159), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [105517] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1394), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3715), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [105625] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1395), 1, + sym_comment, + STATE(3199), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [105733] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1888), 1, + sym_ORDER, + ACTIONS(1890), 1, + anon_sym_RPAREN, + STATE(1396), 1, + sym_comment, + STATE(3055), 1, + aux_sym_insert_stmt_repeat1, + STATE(4395), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [105837] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1397), 1, + sym_comment, + STATE(3206), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [105945] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1398), 1, + sym_comment, + STATE(3212), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [106053] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1399), 1, + sym_comment, + STATE(3092), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [106161] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1892), 1, + sym_ORDER, + ACTIONS(1894), 1, + anon_sym_RPAREN, + STATE(1400), 1, + sym_comment, + STATE(3040), 1, + aux_sym_insert_stmt_repeat1, + STATE(4172), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [106265] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1896), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1401), 1, + sym_comment, + STATE(2119), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [106373] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1402), 1, + sym_comment, + STATE(3258), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [106481] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1403), 1, + sym_comment, + STATE(3267), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [106589] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1404), 1, + sym_comment, + STATE(3274), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [106697] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1405), 1, + sym_comment, + STATE(3276), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [106805] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1406), 1, + sym_comment, + STATE(3280), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [106913] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1407), 1, + sym_comment, + STATE(2845), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [107021] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1408), 1, + sym_comment, + STATE(3324), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [107129] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(923), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1409), 1, + sym_comment, + STATE(2115), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [107237] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1410), 1, + sym_comment, + STATE(3328), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [107345] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1411), 1, + sym_comment, + STATE(3313), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [107453] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1412), 1, + sym_comment, + STATE(3302), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [107561] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1413), 1, + sym_comment, + STATE(3300), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [107669] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1898), 1, + sym_ORDER, + ACTIONS(1900), 1, + anon_sym_RPAREN, + STATE(1414), 1, + sym_comment, + STATE(3081), 1, + aux_sym_insert_stmt_repeat1, + STATE(4084), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [107773] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(1415), 1, + sym_comment, + ACTIONS(303), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(301), 30, + sym_AND, + sym_BETWEEN, + sym_COLLATE, + sym_CROSS, + sym_ESCAPE, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_PIPE_PIPE, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [107829] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1416), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3784), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [107937] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1902), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1417), 1, + sym_comment, + STATE(2150), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [108045] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1004), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1418), 1, + sym_comment, + STATE(2163), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [108153] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1016), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1419), 1, + sym_comment, + STATE(2172), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [108261] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1420), 1, + sym_comment, + STATE(3261), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [108369] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1421), 1, + sym_comment, + STATE(3255), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [108477] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1422), 1, + sym_comment, + STATE(3247), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [108585] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1904), 1, + sym_ORDER, + ACTIONS(1906), 1, + anon_sym_RPAREN, + STATE(1423), 1, + sym_comment, + STATE(3038), 1, + aux_sym_insert_stmt_repeat1, + STATE(4083), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [108689] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1424), 1, + sym_comment, + STATE(3239), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [108797] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1908), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1425), 1, + sym_comment, + STATE(2105), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [108905] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1032), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1426), 1, + sym_comment, + STATE(2169), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [109013] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1427), 1, + sym_comment, + STATE(3235), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [109121] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1910), 1, + sym_ORDER, + ACTIONS(1912), 1, + anon_sym_RPAREN, + STATE(1428), 1, + sym_comment, + STATE(3070), 1, + aux_sym_insert_stmt_repeat1, + STATE(4625), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [109225] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1914), 1, + sym_ORDER, + ACTIONS(1916), 1, + anon_sym_RPAREN, + STATE(1429), 1, + sym_comment, + STATE(3067), 1, + aux_sym_insert_stmt_repeat1, + STATE(4629), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [109329] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1918), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1430), 1, + sym_comment, + STATE(2161), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [109437] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1920), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1431), 1, + sym_comment, + STATE(2167), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [109545] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1922), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1432), 1, + sym_comment, + STATE(2139), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [109653] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1042), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1433), 1, + sym_comment, + STATE(2160), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [109761] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1924), 1, + sym_ORDER, + ACTIONS(1926), 1, + anon_sym_RPAREN, + STATE(1434), 1, + sym_comment, + STATE(3048), 1, + aux_sym_insert_stmt_repeat1, + STATE(4650), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [109865] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1435), 1, + sym_comment, + STATE(3178), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [109973] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1436), 1, + sym_comment, + STATE(3170), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [110081] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1928), 1, + sym_ORDER, + ACTIONS(1930), 1, + anon_sym_RPAREN, + STATE(1437), 1, + sym_comment, + STATE(3045), 1, + aux_sym_insert_stmt_repeat1, + STATE(4655), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [110185] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1438), 1, + sym_comment, + STATE(3162), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [110293] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1932), 1, + sym_ORDER, + ACTIONS(1934), 1, + anon_sym_RPAREN, + STATE(1439), 1, + sym_comment, + STATE(3042), 1, + aux_sym_insert_stmt_repeat1, + STATE(4690), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [110397] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(1440), 1, + sym_comment, + STATE(2090), 1, + sym__expr, + STATE(3608), 1, + sym_indexed_column, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [110505] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1936), 1, + sym_ORDER, + ACTIONS(1938), 1, + anon_sym_RPAREN, + STATE(1441), 1, + sym_comment, + STATE(3039), 1, + aux_sym_insert_stmt_repeat1, + STATE(4694), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [110609] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1078), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1442), 1, + sym_comment, + STATE(2138), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [110717] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1443), 1, + sym_comment, + STATE(3156), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [110825] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1940), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1444), 1, + sym_comment, + STATE(2135), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [110933] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1942), 1, + sym_ORDER, + ACTIONS(1944), 1, + anon_sym_RPAREN, + STATE(1445), 1, + sym_comment, + STATE(3077), 1, + aux_sym_insert_stmt_repeat1, + STATE(4451), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [111037] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(867), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1446), 1, + sym_comment, + STATE(2173), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [111145] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1946), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1447), 1, + sym_comment, + STATE(2147), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [111253] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1948), 1, + sym_ORDER, + ACTIONS(1950), 1, + anon_sym_RPAREN, + STATE(1448), 1, + sym_comment, + STATE(3068), 1, + aux_sym_insert_stmt_repeat1, + STATE(4453), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [111357] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1449), 1, + sym_comment, + STATE(3151), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [111465] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1088), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1450), 1, + sym_comment, + STATE(2132), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [111573] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(927), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1451), 1, + sym_comment, + STATE(2108), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [111681] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1952), 1, + sym_ORDER, + ACTIONS(1954), 1, + anon_sym_RPAREN, + STATE(1452), 1, + sym_comment, + STATE(3052), 1, + aux_sym_insert_stmt_repeat1, + STATE(4122), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [111785] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1453), 1, + sym_comment, + STATE(3116), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [111893] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1454), 1, + sym_comment, + STATE(3112), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [112001] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1455), 1, + sym_comment, + STATE(3102), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [112109] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1956), 1, + sym_DATABASE, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1456), 1, + sym_comment, + STATE(2244), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [112217] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1457), 1, + sym_comment, + STATE(3098), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [112325] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1958), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1458), 1, + sym_comment, + STATE(2122), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [112433] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1960), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1459), 1, + sym_comment, + STATE(2099), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [112541] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(1022), 1, + anon_sym_RPAREN, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1460), 1, + sym_comment, + STATE(2098), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [112649] = 30, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1962), 1, + sym_ORDER, + ACTIONS(1964), 1, + anon_sym_RPAREN, + STATE(1461), 1, + sym_comment, + STATE(3078), 1, + aux_sym_insert_stmt_repeat1, + STATE(4921), 1, + sym_frame_spec, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [112753] = 32, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(880), 1, + sym__expr, + STATE(1462), 1, + sym_comment, + STATE(3106), 1, + sym_ordering_term, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [112861] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(1010), 1, + sym__expr, + STATE(1463), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [112966] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1390), 1, + sym__expr, + STATE(1464), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [113071] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2048), 1, + sym_EXISTS, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1159), 1, + sym__expr, + STATE(1465), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [113176] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(171), 1, + sym__expr, + STATE(1466), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [113281] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(172), 1, + sym__expr, + STATE(1467), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [113386] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(553), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1468), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [113491] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(540), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1469), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [113596] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1470), 1, + sym_comment, + STATE(2318), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [113701] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1471), 1, + sym_comment, + STATE(2301), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [113806] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(939), 1, + sym__expr, + STATE(1472), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [113911] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1473), 1, + sym_comment, + STATE(2222), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [114016] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1474), 1, + sym_comment, + STATE(2291), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [114121] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1475), 1, + sym_comment, + STATE(2231), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [114226] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1476), 1, + sym_comment, + STATE(2303), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [114331] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1477), 1, + sym_comment, + STATE(2296), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [114436] = 29, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(2200), 1, + anon_sym_COMMA, + STATE(1478), 1, + sym_comment, + STATE(3285), 1, + aux_sym_update_stmt_repeat1, + STATE(3727), 1, + sym_where_clause, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(2194), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [114537] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1479), 1, + sym_comment, + STATE(1494), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [114642] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1480), 1, + sym_comment, + STATE(2259), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [114747] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1481), 1, + sym_comment, + STATE(2223), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [114852] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1482), 1, + sym_comment, + STATE(2229), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [114957] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + ACTIONS(2202), 1, + sym_EXISTS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(165), 1, + sym__expr, + STATE(1483), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [115062] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(209), 1, + sym__expr, + STATE(1484), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [115167] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1485), 1, + sym_comment, + STATE(2085), 1, + sym__expr, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [115272] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(205), 1, + sym__expr, + STATE(207), 1, + sym_blob_literal, + STATE(1486), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [115377] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(643), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1487), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [115482] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1488), 1, + sym_comment, + STATE(2224), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [115587] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(654), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1489), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [115692] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2256), 1, + sym_EXISTS, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(393), 1, + sym__expr, + STATE(1490), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [115797] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1491), 1, + sym_comment, + STATE(2230), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [115902] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1492), 1, + sym_comment, + STATE(2221), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [116007] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1493), 1, + sym_comment, + STATE(1616), 1, + sym__expr, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [116112] = 29, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(2200), 1, + anon_sym_COMMA, + STATE(1494), 1, + sym_comment, + STATE(3288), 1, + aux_sym_update_stmt_repeat1, + STATE(3731), 1, + sym_where_clause, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(2326), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [116213] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1495), 1, + sym_comment, + STATE(2232), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [116318] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1496), 1, + sym_comment, + STATE(2242), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [116423] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1497), 1, + sym_comment, + STATE(2250), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [116528] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(965), 1, + sym__expr, + STATE(1498), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [116633] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(943), 1, + sym__expr, + STATE(948), 1, + sym_blob_literal, + STATE(1499), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [116738] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1500), 1, + sym_comment, + STATE(2284), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [116843] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1501), 1, + sym_comment, + STATE(2341), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [116948] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(457), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1502), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117053] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + ACTIONS(2336), 1, + sym_EXISTS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1503), 1, + sym_comment, + STATE(1679), 1, + sym__expr, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117158] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1504), 1, + sym_comment, + STATE(2258), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117263] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1505), 1, + sym_comment, + STATE(2088), 1, + sym__expr, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117368] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(430), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1506), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117473] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1507), 1, + sym_comment, + STATE(2302), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117578] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(2338), 1, + sym_EXISTS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(509), 1, + sym__expr, + STATE(1508), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117683] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + ACTIONS(2340), 1, + sym_EXISTS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(928), 1, + sym__expr, + STATE(1509), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117788] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(427), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1510), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117893] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(428), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1511), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [117998] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1512), 1, + sym_comment, + STATE(2311), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [118103] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1513), 1, + sym_comment, + STATE(2274), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [118208] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1514), 1, + sym_comment, + STATE(2312), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [118313] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1515), 1, + sym_comment, + STATE(2307), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [118418] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1516), 1, + sym_comment, + STATE(2321), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [118523] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1517), 1, + sym_comment, + STATE(2322), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [118628] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1518), 1, + sym_comment, + STATE(2323), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [118733] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1519), 1, + sym_comment, + STATE(2324), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [118838] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1520), 1, + sym_comment, + STATE(2325), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [118943] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1521), 1, + sym_comment, + STATE(2327), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119048] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1522), 1, + sym_comment, + STATE(2328), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119153] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1523), 1, + sym_comment, + STATE(2329), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119258] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1524), 1, + sym_comment, + STATE(2333), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119363] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(850), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1525), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119468] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1526), 1, + sym_comment, + STATE(2129), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119573] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(865), 1, + sym__expr, + STATE(1527), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119678] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + ACTIONS(2350), 1, + sym_EXISTS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(397), 1, + sym__expr, + STATE(1528), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119783] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(417), 1, + sym__expr, + STATE(1529), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119888] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(416), 1, + sym__expr, + STATE(1530), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [119993] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1531), 1, + sym_comment, + STATE(1610), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [120098] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(813), 1, + sym__expr, + STATE(1532), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [120203] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(379), 1, + sym__expr, + STATE(1533), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [120308] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(802), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(1534), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [120413] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(337), 1, + sym__expr, + STATE(1535), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [120518] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1536), 1, + sym_comment, + STATE(2263), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [120623] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + ACTIONS(2360), 1, + sym_NOT, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(356), 1, + sym__expr, + STATE(373), 1, + sym_blob_literal, + STATE(1537), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [120728] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(421), 1, + sym__expr, + STATE(1538), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [120833] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(402), 1, + sym__expr, + STATE(1539), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [120938] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(356), 1, + sym__expr, + STATE(373), 1, + sym_blob_literal, + STATE(1540), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121043] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(407), 1, + sym__expr, + STATE(1541), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121148] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(354), 1, + sym__expr, + STATE(373), 1, + sym_blob_literal, + STATE(1542), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121253] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(362), 1, + sym__expr, + STATE(373), 1, + sym_blob_literal, + STATE(1543), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121358] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(364), 1, + sym__expr, + STATE(373), 1, + sym_blob_literal, + STATE(1544), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121463] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1545), 1, + sym_comment, + STATE(2261), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121568] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1546), 1, + sym_comment, + STATE(2089), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121673] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2340), 1, + sym_EXISTS, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(800), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(1547), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121778] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(795), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(1548), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121883] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(768), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(1549), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [121988] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(510), 1, + sym__expr, + STATE(1550), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [122093] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1551), 1, + sym_comment, + STATE(2330), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [122198] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(878), 1, + sym__expr, + STATE(1552), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [122303] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(455), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1553), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [122408] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(2370), 1, + sym_NOT, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(507), 1, + sym__expr, + STATE(1554), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [122513] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(823), 1, + sym__expr, + STATE(1555), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [122618] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(503), 1, + sym__expr, + STATE(1556), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [122723] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(502), 1, + sym__expr, + STATE(1557), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [122828] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1478), 1, + sym__expr, + STATE(1558), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [122933] = 29, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(2200), 1, + anon_sym_COMMA, + STATE(1559), 1, + sym_comment, + STATE(3277), 1, + aux_sym_update_stmt_repeat1, + STATE(3703), 1, + sym_where_clause, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(2372), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [123034] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + ACTIONS(2350), 1, + sym_EXISTS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(391), 1, + sym__expr, + STATE(1560), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [123139] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(507), 1, + sym__expr, + STATE(1561), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [123244] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(278), 1, + sym__expr, + STATE(1562), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [123349] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(969), 1, + sym__expr, + STATE(1563), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [123454] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(967), 1, + sym__expr, + STATE(1564), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [123559] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(501), 1, + sym__expr, + STATE(1565), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [123664] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(458), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1566), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [123769] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(500), 1, + sym__expr, + STATE(1567), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [123874] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(499), 1, + sym__expr, + STATE(1568), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [123979] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(782), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(1569), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [124084] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(770), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(1570), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [124189] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(773), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(1571), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [124294] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + ACTIONS(2374), 1, + sym_NOT, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(770), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(1572), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [124399] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(790), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(1573), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [124504] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1574), 1, + sym_comment, + STATE(2305), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [124609] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(963), 1, + sym__expr, + STATE(1575), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [124714] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(957), 1, + sym__expr, + STATE(1576), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [124819] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(900), 1, + sym__expr, + STATE(1577), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [124924] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(895), 1, + sym__expr, + STATE(1578), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125029] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1296), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1579), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125134] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(555), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1580), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125239] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1291), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1581), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125344] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(411), 1, + sym__expr, + STATE(1582), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125449] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(380), 1, + sym__expr, + STATE(1583), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125554] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2336), 1, + sym_EXISTS, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1290), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1584), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125659] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + ACTIONS(2340), 1, + sym_EXISTS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(949), 1, + sym__expr, + STATE(1585), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125764] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1287), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1586), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125869] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1286), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1587), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [125974] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1273), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1588), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [126079] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(947), 1, + sym__expr, + STATE(1589), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [126184] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1590), 1, + sym_comment, + STATE(2186), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [126289] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(946), 1, + sym__expr, + STATE(1591), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [126394] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(823), 1, + sym__expr, + STATE(1592), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [126499] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(942), 1, + sym__expr, + STATE(1593), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [126604] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(932), 1, + sym__expr, + STATE(1594), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [126709] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(940), 1, + sym__expr, + STATE(1595), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [126814] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(404), 1, + sym__expr, + STATE(1596), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [126919] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1384), 1, + sym_CASE, + ACTIONS(1386), 1, + sym_CAST, + ACTIONS(1390), 1, + sym_EXISTS, + ACTIONS(1392), 1, + sym_NOT, + ACTIONS(1394), 1, + sym_RAISE, + ACTIONS(1396), 1, + sym_numeric_literal, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1402), 1, + aux_sym_identifier_token1, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(1410), 1, + anon_sym_QMARK, + ACTIONS(1414), 1, + anon_sym_LPAREN, + ACTIONS(1416), 1, + anon_sym_TILDE, + ACTIONS(1418), 1, + anon_sym_DASH, + ACTIONS(1420), 1, + anon_sym_PLUS, + STATE(129), 1, + sym_identifier, + STATE(151), 1, + sym__string, + STATE(211), 1, + sym__name, + STATE(218), 1, + sym_string_literal, + STATE(373), 1, + sym_blob_literal, + STATE(384), 1, + sym__expr, + STATE(1597), 1, + sym_comment, + STATE(4074), 1, + sym_function_name, + ACTIONS(1400), 2, + anon_sym_x, + anon_sym_X, + STATE(408), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1412), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1388), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127024] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(938), 1, + sym__expr, + STATE(1598), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127129] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + ACTIONS(2384), 1, + sym_NOT, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(932), 1, + sym__expr, + STATE(1599), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127234] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(931), 1, + sym__expr, + STATE(1600), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127339] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1285), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1601), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127444] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(972), 1, + sym__expr, + STATE(1602), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127549] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(900), 1, + sym__expr, + STATE(1603), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127654] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2164), 1, + sym_NOT, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2188), 1, + anon_sym_TILDE, + ACTIONS(2190), 1, + anon_sym_DASH, + ACTIONS(2192), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(895), 1, + sym__expr, + STATE(1604), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127759] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1282), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1605), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127864] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1559), 1, + sym__expr, + STATE(1606), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [127969] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1283), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1607), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [128074] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + ACTIONS(2386), 1, + sym_NOT, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1282), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1608), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [128179] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1344), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1609), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [128284] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + STATE(1610), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2390), 2, + sym_OFFSET, + anon_sym_COMMA, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(2388), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [128379] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1289), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1611), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [128484] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1294), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1612), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [128589] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + STATE(1613), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(85), 19, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [128664] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1171), 1, + sym__expr, + STATE(1614), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [128769] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + STATE(1615), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(87), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(85), 19, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [128844] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1796), 1, + sym_IN, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + ACTIONS(2412), 1, + sym_AND, + ACTIONS(2414), 1, + sym_BETWEEN, + ACTIONS(2418), 1, + sym_IS, + ACTIONS(2420), 1, + sym_NOT, + ACTIONS(2422), 1, + sym_OR, + ACTIONS(2424), 1, + anon_sym_EQ, + STATE(1616), 1, + sym_comment, + ACTIONS(1798), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(2426), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(2416), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(589), 7, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + anon_sym_COMMA, + anon_sym_RPAREN, + [128937] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1127), 1, + sym__expr, + STATE(1617), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [129042] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(238), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1618), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [129147] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1613), 1, + sym__expr, + STATE(1619), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [129252] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1620), 1, + sym_comment, + STATE(2086), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [129357] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1615), 1, + sym__expr, + STATE(1621), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [129462] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + STATE(1622), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(93), 19, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [129537] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + STATE(1623), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(95), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(93), 19, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [129612] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1624), 1, + sym_comment, + STATE(2247), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [129717] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(249), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1625), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [129822] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + STATE(1626), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(91), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(89), 19, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [129897] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1622), 1, + sym__expr, + STATE(1627), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [130002] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1628), 1, + sym_comment, + STATE(2285), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [130107] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1623), 1, + sym__expr, + STATE(1629), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [130212] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1630), 1, + sym_comment, + STATE(2153), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [130317] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2256), 1, + sym_EXISTS, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(252), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1631), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [130422] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1632), 1, + sym_comment, + STATE(2219), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [130527] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + STATE(1633), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 6, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 21, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [130598] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + STATE(1634), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 7, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 24, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [130665] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + ACTIONS(2338), 1, + sym_EXISTS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(492), 1, + sym__expr, + STATE(1635), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [130770] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + STATE(1636), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(79), 8, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 25, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [130833] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + STATE(1637), 1, + sym_comment, + ACTIONS(79), 9, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_SLASH, + anon_sym_EQ, + anon_sym_DASH, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + ACTIONS(77), 27, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [130892] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(79), 1, + sym_IN, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + ACTIONS(2412), 1, + sym_AND, + ACTIONS(2414), 1, + sym_BETWEEN, + ACTIONS(2418), 1, + sym_IS, + ACTIONS(2420), 1, + sym_NOT, + ACTIONS(2424), 1, + anon_sym_EQ, + STATE(1638), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(2426), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(2416), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 10, + sym_CROSS, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + anon_sym_COMMA, + anon_sym_RPAREN, + [130981] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + ACTIONS(2438), 1, + sym_EXISTS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(210), 1, + sym__expr, + STATE(1639), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [131086] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + STATE(1640), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(79), 4, + sym_IN, + sym_IS, + sym_NOT, + anon_sym_EQ, + ACTIONS(77), 19, + sym_AND, + sym_BETWEEN, + sym_CROSS, + sym_GLOB, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_LIKE, + sym_MATCH, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + sym_REGEXP, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + [131161] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(214), 1, + sym__expr, + STATE(1641), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [131266] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(215), 1, + sym__expr, + STATE(1642), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [131371] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + ACTIONS(2336), 1, + sym_EXISTS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1626), 1, + sym__expr, + STATE(1643), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [131476] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1644), 1, + sym_comment, + STATE(2309), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [131581] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(441), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1645), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [131686] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(256), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1646), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [131791] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(79), 1, + sym_IN, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + ACTIONS(2414), 1, + sym_BETWEEN, + ACTIONS(2418), 1, + sym_IS, + ACTIONS(2420), 1, + sym_NOT, + ACTIONS(2424), 1, + anon_sym_EQ, + STATE(1647), 1, + sym_comment, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(2426), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(2416), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(77), 11, + sym_AND, + sym_CROSS, + sym_INNER, + sym_ISNULL, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOTNULL, + sym_OR, + anon_sym_COMMA, + anon_sym_RPAREN, + [131878] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(257), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1648), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [131983] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(333), 1, + sym__expr, + STATE(1649), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [132088] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(258), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1650), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [132193] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(265), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1651), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [132298] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1633), 1, + sym__expr, + STATE(1652), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [132403] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1634), 1, + sym__expr, + STATE(1653), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [132508] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1654), 1, + sym_comment, + STATE(2121), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [132613] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1273), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1655), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [132718] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1636), 1, + sym__expr, + STATE(1656), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [132823] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1640), 1, + sym__expr, + STATE(1657), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [132928] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(226), 1, + sym__expr, + STATE(1658), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133033] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1637), 1, + sym__expr, + STATE(1659), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133138] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1638), 1, + sym__expr, + STATE(1660), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133243] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + ACTIONS(2440), 1, + sym_NOT, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(231), 1, + sym__expr, + STATE(1661), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133348] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(261), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1662), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133453] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(246), 1, + sym__expr, + STATE(1663), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133558] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(231), 1, + sym__expr, + STATE(1664), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133663] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(248), 1, + sym__expr, + STATE(1665), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133768] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(250), 1, + sym__expr, + STATE(1666), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133873] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(188), 1, + sym__expr, + STATE(207), 1, + sym_blob_literal, + STATE(1667), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [133978] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(251), 1, + sym__expr, + STATE(1668), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [134083] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + ACTIONS(2442), 1, + sym_NOT, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1640), 1, + sym__expr, + STATE(1669), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [134188] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(570), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1670), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [134293] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1647), 1, + sym__expr, + STATE(1671), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [134398] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1672), 1, + sym_comment, + STATE(2201), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [134503] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + ACTIONS(2444), 1, + sym_NOT, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(265), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1673), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [134608] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(221), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1674), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [134713] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(289), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1675), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [134818] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(288), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1676), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [134923] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(827), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1677), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [135028] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(825), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1678), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [135133] = 23, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1776), 1, + sym_COLLATE, + ACTIONS(1796), 1, + sym_IN, + ACTIONS(2392), 1, + anon_sym_SLASH, + ACTIONS(2394), 1, + anon_sym_DASH, + ACTIONS(2396), 1, + anon_sym_PLUS, + ACTIONS(2398), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2404), 1, + anon_sym_PIPE, + ACTIONS(2414), 1, + sym_BETWEEN, + ACTIONS(2418), 1, + sym_IS, + ACTIONS(2420), 1, + sym_NOT, + ACTIONS(2424), 1, + anon_sym_EQ, + STATE(1679), 1, + sym_comment, + ACTIONS(1798), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(2400), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2406), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2408), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2402), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(2426), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(2416), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(413), 9, + sym_AND, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_OR, + anon_sym_COMMA, + anon_sym_RPAREN, + [135222] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + ACTIONS(2446), 1, + sym_EXISTS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(824), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1680), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [135327] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + ACTIONS(2438), 1, + sym_EXISTS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(280), 1, + sym__expr, + STATE(1681), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [135432] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(845), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1682), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [135537] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1289), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1683), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [135642] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2296), 1, + sym_NOT, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2320), 1, + anon_sym_TILDE, + ACTIONS(2322), 1, + anon_sym_DASH, + ACTIONS(2324), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1294), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1684), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [135747] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1685), 1, + sym_comment, + STATE(2270), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [135852] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(821), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1686), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [135957] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(792), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1687), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [136062] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(819), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1688), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [136167] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(807), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1689), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [136272] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(817), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1690), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [136377] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + ACTIONS(2448), 1, + sym_NOT, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(807), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1691), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [136482] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(763), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1692), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [136587] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(844), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1693), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [136692] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(846), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1694), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [136797] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + ACTIONS(2446), 1, + sym_EXISTS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(777), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1695), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [136902] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(369), 1, + sym__expr, + STATE(1696), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137007] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(365), 1, + sym__expr, + STATE(1697), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137112] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(739), 1, + sym__expr, + STATE(1698), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137217] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(749), 1, + sym__expr, + STATE(1699), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137322] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(346), 1, + sym__expr, + STATE(1700), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137427] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(360), 1, + sym__expr, + STATE(1701), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137532] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(358), 1, + sym__expr, + STATE(1702), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137637] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(652), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1703), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137742] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1704), 1, + sym_comment, + STATE(2087), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137847] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + ACTIONS(2450), 1, + sym_EXISTS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(651), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1705), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [137952] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(650), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1706), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [138057] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(649), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1707), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [138162] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2256), 1, + sym_EXISTS, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(353), 1, + sym__expr, + STATE(1708), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [138267] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(757), 1, + sym__expr, + STATE(1709), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [138372] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(680), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1710), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [138477] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2204), 1, + sym_CASE, + ACTIONS(2206), 1, + sym_CAST, + ACTIONS(2210), 1, + sym_EXISTS, + ACTIONS(2212), 1, + sym_NOT, + ACTIONS(2214), 1, + sym_RAISE, + ACTIONS(2216), 1, + sym_numeric_literal, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2222), 1, + aux_sym_identifier_token1, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(2230), 1, + anon_sym_QMARK, + ACTIONS(2234), 1, + anon_sym_LPAREN, + ACTIONS(2236), 1, + anon_sym_TILDE, + ACTIONS(2238), 1, + anon_sym_DASH, + ACTIONS(2240), 1, + anon_sym_PLUS, + STATE(45), 1, + sym__string, + STATE(98), 1, + sym_identifier, + STATE(99), 1, + sym__name, + STATE(120), 1, + sym_string_literal, + STATE(207), 1, + sym_blob_literal, + STATE(255), 1, + sym__expr, + STATE(1711), 1, + sym_comment, + STATE(4137), 1, + sym_function_name, + ACTIONS(2220), 2, + anon_sym_x, + anon_sym_X, + STATE(208), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2232), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2208), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [138582] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1712), 1, + sym_comment, + STATE(2155), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [138687] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1713), 1, + sym_comment, + STATE(2251), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [138792] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(367), 1, + sym__expr, + STATE(1714), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [138897] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(368), 1, + sym__expr, + STATE(1715), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139002] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(730), 1, + sym__expr, + STATE(1716), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139107] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(640), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1717), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139212] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(333), 1, + sym__expr, + STATE(1718), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139317] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(370), 1, + sym__expr, + STATE(1719), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139422] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(412), 1, + sym__expr, + STATE(1720), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139527] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(371), 1, + sym__expr, + STATE(1721), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139632] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(372), 1, + sym__expr, + STATE(1722), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139737] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2452), 1, + sym_NOT, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(412), 1, + sym__expr, + STATE(1723), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139842] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(378), 1, + sym__expr, + STATE(1724), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [139947] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(682), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1725), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [140052] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + ACTIONS(2454), 1, + sym_NOT, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(686), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1726), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [140157] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(742), 1, + sym__expr, + STATE(1727), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [140262] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(686), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1728), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [140367] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(670), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1729), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [140472] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(485), 1, + sym__expr, + STATE(1730), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [140577] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(289), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1731), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [140682] = 29, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(2200), 1, + anon_sym_COMMA, + STATE(1732), 1, + sym_comment, + STATE(3132), 1, + aux_sym_update_stmt_repeat1, + STATE(3583), 1, + sym_where_clause, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(2456), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [140783] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(288), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1733), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [140888] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(484), 1, + sym__expr, + STATE(1734), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [140993] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(673), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1735), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [141098] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(2242), 1, + sym_NOT, + ACTIONS(2244), 1, + anon_sym_TILDE, + ACTIONS(2246), 1, + anon_sym_DASH, + ACTIONS(2248), 1, + anon_sym_PLUS, + ACTIONS(2450), 1, + sym_EXISTS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(734), 1, + sym__expr, + STATE(1736), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [141203] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(580), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1737), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [141308] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(568), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1738), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [141413] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + ACTIONS(2458), 1, + sym_EXISTS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(567), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1739), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [141518] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(566), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1740), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [141623] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(565), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1741), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [141728] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + ACTIONS(2458), 1, + sym_EXISTS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(641), 1, + sym__expr, + STATE(1742), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [141833] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(587), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1743), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [141938] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(597), 1, + sym__expr, + STATE(1744), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142043] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(595), 1, + sym__expr, + STATE(1745), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142148] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(564), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1746), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142253] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(558), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1747), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142358] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(563), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1748), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142463] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + ACTIONS(2460), 1, + sym_NOT, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(558), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1749), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142568] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1177), 1, + sym__expr, + STATE(1750), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142673] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(559), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1751), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142778] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(595), 1, + sym__expr, + STATE(1752), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142883] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(597), 1, + sym__expr, + STATE(1753), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [142988] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2126), 1, + sym_NOT, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2150), 1, + anon_sym_TILDE, + ACTIONS(2152), 1, + anon_sym_DASH, + ACTIONS(2154), 1, + anon_sym_PLUS, + ACTIONS(2458), 1, + sym_EXISTS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(560), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1754), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [143093] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1755), 1, + sym_comment, + STATE(2143), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [143198] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1756), 1, + sym_comment, + STATE(2288), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [143303] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(448), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1757), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [143408] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1141), 1, + sym__expr, + STATE(1758), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [143513] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(653), 1, + sym__expr, + STATE(1759), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [143618] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + ACTIONS(2462), 1, + sym_NOT, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(740), 1, + sym__expr, + STATE(1760), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [143723] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(453), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1761), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [143828] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(721), 1, + sym__expr, + STATE(1762), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [143933] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(631), 1, + sym__expr, + STATE(1763), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144038] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(740), 1, + sym__expr, + STATE(1764), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144143] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(642), 1, + sym__expr, + STATE(1765), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144248] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(587), 1, + sym__expr, + STATE(593), 1, + sym_blob_literal, + STATE(1766), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144353] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(695), 1, + sym__expr, + STATE(1767), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144458] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(700), 1, + sym__expr, + STATE(1768), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144563] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(945), 1, + sym__expr, + STATE(948), 1, + sym_blob_literal, + STATE(1769), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144668] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(941), 1, + sym__expr, + STATE(948), 1, + sym_blob_literal, + STATE(1770), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144773] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1771), 1, + sym_comment, + STATE(2171), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144878] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + ACTIONS(2338), 1, + sym_EXISTS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(459), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1772), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [144983] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2048), 1, + sym_EXISTS, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1147), 1, + sym__expr, + STATE(1773), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [145088] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(432), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1774), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [145193] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(463), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1775), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [145298] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(458), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1776), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [145403] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(669), 1, + sym__expr, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1777), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [145508] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(466), 1, + sym__expr, + STATE(1778), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [145613] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(424), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1779), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [145718] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1097), 1, + sym__expr, + STATE(1109), 1, + sym_blob_literal, + STATE(1780), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [145823] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + ACTIONS(2458), 1, + sym_EXISTS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(751), 1, + sym__expr, + STATE(1781), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [145928] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1099), 1, + sym__expr, + STATE(1109), 1, + sym_blob_literal, + STATE(1782), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146033] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1091), 1, + sym__expr, + STATE(1109), 1, + sym_blob_literal, + STATE(1783), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146138] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1176), 1, + sym__expr, + STATE(1784), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146243] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1173), 1, + sym__expr, + STATE(1785), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146348] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1134), 1, + sym__expr, + STATE(1786), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146453] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(452), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1787), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146558] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + ACTIONS(2464), 1, + sym_NOT, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1173), 1, + sym__expr, + STATE(1788), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146663] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1169), 1, + sym__expr, + STATE(1789), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146768] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + ACTIONS(2466), 1, + sym_NOT, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(424), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1790), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146873] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(428), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1791), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [146978] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(427), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1792), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [147083] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + ACTIONS(2338), 1, + sym_EXISTS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(431), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(1793), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [147188] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1164), 1, + sym__expr, + STATE(1794), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [147293] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(710), 1, + sym__expr, + STATE(1795), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [147398] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(681), 1, + sym__expr, + STATE(1796), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [147503] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1109), 1, + sym_blob_literal, + STATE(1163), 1, + sym__expr, + STATE(1797), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [147608] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1377), 1, + sym__expr, + STATE(1798), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [147713] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1379), 1, + sym__expr, + STATE(1799), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [147818] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1800), 1, + sym_comment, + STATE(2234), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [147923] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1801), 1, + sym_comment, + STATE(2240), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148028] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1802), 1, + sym_comment, + STATE(2320), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148133] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1803), 1, + sym_comment, + STATE(2152), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148238] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1804), 1, + sym_comment, + STATE(2256), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148343] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1805), 1, + sym_comment, + STATE(2337), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148448] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(119), 1, + sym__expr, + STATE(1806), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148553] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(645), 1, + sym__expr, + STATE(1807), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148658] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(639), 1, + sym__expr, + STATE(1808), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148763] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(512), 1, + sym__expr, + STATE(1809), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148868] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(511), 1, + sym__expr, + STATE(1810), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [148973] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(855), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1811), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [149078] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2342), 1, + sym_NOT, + ACTIONS(2344), 1, + anon_sym_TILDE, + ACTIONS(2346), 1, + anon_sym_DASH, + ACTIONS(2348), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(868), 1, + sym__expr, + STATE(1812), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [149183] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1423), 1, + sym__expr, + STATE(1813), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [149288] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1414), 1, + sym__expr, + STATE(1814), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [149393] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(128), 1, + sym__expr, + STATE(1815), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [149498] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1732), 1, + sym__expr, + STATE(1816), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [149603] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1817), 1, + sym_comment, + STATE(2306), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [149708] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1818), 1, + sym_comment, + STATE(2326), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [149813] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1819), 1, + sym_comment, + STATE(2101), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [149918] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1820), 1, + sym_comment, + STATE(2300), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150023] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1821), 1, + sym_comment, + STATE(2340), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150128] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + ACTIONS(2202), 1, + sym_EXISTS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(133), 1, + sym__expr, + STATE(1822), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150233] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1823), 1, + sym_comment, + STATE(2095), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150338] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1333), 1, + sym__expr, + STATE(1824), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150443] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1452), 1, + sym__expr, + STATE(1825), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150548] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1826), 1, + sym_comment, + STATE(2267), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150653] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1827), 1, + sym_comment, + STATE(2257), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150758] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1828), 1, + sym_comment, + STATE(2332), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150863] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1829), 1, + sym_comment, + STATE(2187), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [150968] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(139), 1, + sym__expr, + STATE(1830), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [151073] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(140), 1, + sym__expr, + STATE(1831), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [151178] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(141), 1, + sym__expr, + STATE(1832), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [151283] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(142), 1, + sym__expr, + STATE(1833), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [151388] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(145), 1, + sym__expr, + STATE(1834), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [151493] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(143), 1, + sym__expr, + STATE(1835), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [151598] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + ACTIONS(2468), 1, + sym_NOT, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(145), 1, + sym__expr, + STATE(1836), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [151703] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(149), 1, + sym__expr, + STATE(1837), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [151808] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + ACTIONS(2450), 1, + sym_EXISTS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(872), 1, + sym__expr, + STATE(1838), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [151913] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1839), 1, + sym_comment, + STATE(2275), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152018] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(673), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1840), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152123] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(670), 1, + sym__expr, + STATE(705), 1, + sym_blob_literal, + STATE(1841), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152228] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1842), 1, + sym_comment, + STATE(2316), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152333] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(153), 1, + sym__expr, + STATE(1843), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152438] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(154), 1, + sym__expr, + STATE(1844), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152543] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(1080), 1, + sym__expr, + STATE(1845), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152648] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1846), 1, + sym_comment, + STATE(2293), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152753] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1365), 1, + sym__expr, + STATE(1847), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152858] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1848), 1, + sym_comment, + STATE(2149), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [152963] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1257), 1, + sym__expr, + STATE(1849), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [153068] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1850), 1, + sym_comment, + STATE(2262), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [153173] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1851), 1, + sym_comment, + STATE(2268), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [153278] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1852), 1, + sym_comment, + STATE(2348), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [153383] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(910), 1, + sym__expr, + STATE(1853), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [153488] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + ACTIONS(2470), 1, + sym_NOT, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(899), 1, + sym__expr, + STATE(1854), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [153593] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1855), 1, + sym_comment, + STATE(2124), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [153698] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(898), 1, + sym__expr, + STATE(1856), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [153803] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(896), 1, + sym__expr, + STATE(1857), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [153908] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(899), 1, + sym__expr, + STATE(1858), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154013] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(894), 1, + sym__expr, + STATE(1859), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154118] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(757), 1, + sym__expr, + STATE(1860), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154223] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(890), 1, + sym__expr, + STATE(1861), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154328] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(889), 1, + sym__expr, + STATE(1862), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154433] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1863), 1, + sym_comment, + STATE(2280), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154538] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1864), 1, + sym_comment, + STATE(2338), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154643] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1865), 1, + sym_comment, + STATE(2156), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154748] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(976), 1, + sym__expr, + STATE(1866), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154853] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(733), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1867), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [154958] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1868), 1, + sym_comment, + STATE(2249), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [155063] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1869), 1, + sym_comment, + STATE(2248), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [155168] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(183), 1, + sym__expr, + STATE(1870), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [155273] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2080), 1, + sym_CASE, + ACTIONS(2082), 1, + sym_CAST, + ACTIONS(2086), 1, + sym_EXISTS, + ACTIONS(2088), 1, + sym_NOT, + ACTIONS(2090), 1, + sym_RAISE, + ACTIONS(2092), 1, + sym_numeric_literal, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2098), 1, + aux_sym_identifier_token1, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(2106), 1, + anon_sym_QMARK, + ACTIONS(2110), 1, + anon_sym_LPAREN, + ACTIONS(2112), 1, + anon_sym_TILDE, + ACTIONS(2114), 1, + anon_sym_DASH, + ACTIONS(2116), 1, + anon_sym_PLUS, + STATE(30), 1, + sym_identifier, + STATE(39), 1, + sym__string, + STATE(53), 1, + sym__name, + STATE(64), 1, + sym_string_literal, + STATE(103), 1, + sym_blob_literal, + STATE(168), 1, + sym__expr, + STATE(1871), 1, + sym_comment, + STATE(4360), 1, + sym_function_name, + ACTIONS(2096), 2, + anon_sym_x, + anon_sym_X, + STATE(166), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2108), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2084), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [155378] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1872), 1, + sym_comment, + STATE(2286), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [155483] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(983), 1, + sym__expr, + STATE(1873), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [155588] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1874), 1, + sym_comment, + STATE(2196), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [155693] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + ACTIONS(2450), 1, + sym_EXISTS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(888), 1, + sym__expr, + STATE(1875), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [155798] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1876), 1, + sym_comment, + STATE(2225), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [155903] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1263), 1, + sym__expr, + STATE(1877), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156008] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1267), 1, + sym__expr, + STATE(1878), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156113] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1879), 1, + sym_comment, + STATE(2294), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156218] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + ACTIONS(2472), 1, + sym_EXISTS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(988), 1, + sym__expr, + STATE(1880), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156323] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1881), 1, + sym_comment, + STATE(2295), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156428] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1882), 1, + sym_comment, + STATE(2331), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156533] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1883), 1, + sym_comment, + STATE(2102), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156638] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1884), 1, + sym_comment, + STATE(2297), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156743] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1885), 1, + sym_comment, + STATE(2349), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156848] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1302), 1, + sym__expr, + STATE(1886), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [156953] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1305), 1, + sym__expr, + STATE(1887), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [157058] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(915), 1, + sym__expr, + STATE(948), 1, + sym_blob_literal, + STATE(1888), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [157163] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(886), 1, + sym__expr, + STATE(1889), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [157268] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(883), 1, + sym__expr, + STATE(1890), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [157373] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(1018), 1, + sym__expr, + STATE(1891), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [157478] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(1014), 1, + sym__expr, + STATE(1892), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [157583] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1893), 1, + sym_comment, + STATE(2273), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [157688] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(1012), 1, + sym__expr, + STATE(1894), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [157793] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(1015), 1, + sym__expr, + STATE(1895), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [157898] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(916), 1, + sym__expr, + STATE(948), 1, + sym_blob_literal, + STATE(1896), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158003] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + ACTIONS(2474), 1, + sym_NOT, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(1015), 1, + sym__expr, + STATE(1897), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158108] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1898), 1, + sym_comment, + STATE(2241), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158213] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1899), 1, + sym_comment, + STATE(2236), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158318] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1900), 1, + sym_comment, + STATE(2317), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158423] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(882), 1, + sym__expr, + STATE(1901), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158528] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1720), 1, + sym_CASE, + ACTIONS(1722), 1, + sym_CAST, + ACTIONS(1726), 1, + sym_EXISTS, + ACTIONS(1728), 1, + sym_NOT, + ACTIONS(1730), 1, + sym_RAISE, + ACTIONS(1732), 1, + sym_numeric_literal, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1738), 1, + aux_sym_identifier_token1, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(1746), 1, + anon_sym_QMARK, + ACTIONS(1750), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_TILDE, + ACTIONS(1754), 1, + anon_sym_DASH, + ACTIONS(1756), 1, + anon_sym_PLUS, + STATE(518), 1, + sym__string, + STATE(523), 1, + sym_identifier, + STATE(585), 1, + sym_string_literal, + STATE(588), 1, + sym__name, + STATE(705), 1, + sym_blob_literal, + STATE(881), 1, + sym__expr, + STATE(1902), 1, + sym_comment, + STATE(4196), 1, + sym_function_name, + ACTIONS(1736), 2, + anon_sym_x, + anon_sym_X, + STATE(630), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1748), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1724), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158633] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1903), 1, + sym_comment, + STATE(2185), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158738] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1904), 1, + sym_comment, + STATE(2313), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158843] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1905), 1, + sym_comment, + STATE(2233), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [158948] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(1000), 1, + sym__expr, + STATE(1906), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159053] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1972), 1, + sym_EXISTS, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(999), 1, + sym__expr, + STATE(1907), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159158] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1966), 1, + sym_CASE, + ACTIONS(1968), 1, + sym_CAST, + ACTIONS(1974), 1, + sym_NOT, + ACTIONS(1976), 1, + sym_RAISE, + ACTIONS(1978), 1, + sym_numeric_literal, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1984), 1, + aux_sym_identifier_token1, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(1992), 1, + anon_sym_QMARK, + ACTIONS(1996), 1, + anon_sym_LPAREN, + ACTIONS(1998), 1, + anon_sym_TILDE, + ACTIONS(2000), 1, + anon_sym_DASH, + ACTIONS(2002), 1, + anon_sym_PLUS, + ACTIONS(2472), 1, + sym_EXISTS, + STATE(696), 1, + sym_identifier, + STATE(736), 1, + sym__string, + STATE(760), 1, + sym_string_literal, + STATE(794), 1, + sym__name, + STATE(948), 1, + sym_blob_literal, + STATE(997), 1, + sym__expr, + STATE(1908), 1, + sym_comment, + STATE(4334), 1, + sym_function_name, + ACTIONS(1982), 2, + anon_sym_x, + anon_sym_X, + STATE(996), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1994), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1970), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159263] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1343), 1, + sym__expr, + STATE(1909), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159368] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1910), 1, + sym_comment, + STATE(2174), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159473] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1348), 1, + sym__expr, + STATE(1911), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159578] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1912), 1, + sym_comment, + STATE(2283), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159683] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1913), 1, + sym_comment, + STATE(2239), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159788] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1914), 1, + sym_comment, + STATE(2319), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159893] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1915), 1, + sym_comment, + STATE(2165), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [159998] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1916), 1, + sym_comment, + STATE(2246), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [160103] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1917), 1, + sym_comment, + STATE(2336), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [160208] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2258), 1, + sym_NOT, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2282), 1, + anon_sym_TILDE, + ACTIONS(2284), 1, + anon_sym_DASH, + ACTIONS(2286), 1, + anon_sym_PLUS, + ACTIONS(2428), 1, + sym_EXISTS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(315), 1, + sym_blob_literal, + STATE(406), 1, + sym__expr, + STATE(1918), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [160313] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2118), 1, + sym_CASE, + ACTIONS(2120), 1, + sym_CAST, + ACTIONS(2124), 1, + sym_EXISTS, + ACTIONS(2128), 1, + sym_RAISE, + ACTIONS(2130), 1, + sym_numeric_literal, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2136), 1, + aux_sym_identifier_token1, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(2144), 1, + anon_sym_QMARK, + ACTIONS(2148), 1, + anon_sym_LPAREN, + ACTIONS(2362), 1, + sym_NOT, + ACTIONS(2364), 1, + anon_sym_TILDE, + ACTIONS(2366), 1, + anon_sym_DASH, + ACTIONS(2368), 1, + anon_sym_PLUS, + STATE(478), 1, + sym__string, + STATE(495), 1, + sym_identifier, + STATE(515), 1, + sym_string_literal, + STATE(517), 1, + sym__name, + STATE(593), 1, + sym_blob_literal, + STATE(1048), 1, + sym__expr, + STATE(1919), 1, + sym_comment, + STATE(4167), 1, + sym_function_name, + ACTIONS(2134), 2, + anon_sym_x, + anon_sym_X, + STATE(622), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2146), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2122), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [160418] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1208), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1920), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [160523] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1209), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1921), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [160628] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1101), 1, + sym__expr, + STATE(1109), 1, + sym_blob_literal, + STATE(1922), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [160733] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(707), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(1923), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [160838] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2042), 1, + sym_CASE, + ACTIONS(2044), 1, + sym_CAST, + ACTIONS(2050), 1, + sym_NOT, + ACTIONS(2052), 1, + sym_RAISE, + ACTIONS(2054), 1, + sym_numeric_literal, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2060), 1, + aux_sym_identifier_token1, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_QMARK, + ACTIONS(2072), 1, + anon_sym_LPAREN, + ACTIONS(2074), 1, + anon_sym_TILDE, + ACTIONS(2076), 1, + anon_sym_DASH, + ACTIONS(2078), 1, + anon_sym_PLUS, + ACTIONS(2410), 1, + sym_EXISTS, + STATE(919), 1, + sym_identifier, + STATE(990), 1, + sym__string, + STATE(1046), 1, + sym__name, + STATE(1047), 1, + sym_string_literal, + STATE(1103), 1, + sym__expr, + STATE(1109), 1, + sym_blob_literal, + STATE(1924), 1, + sym_comment, + STATE(4386), 1, + sym_function_name, + ACTIONS(2058), 2, + anon_sym_x, + anon_sym_X, + STATE(1156), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2070), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2046), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [160943] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1396), 1, + sym__expr, + STATE(1925), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161048] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1926), 1, + sym_comment, + STATE(2278), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161153] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1927), 1, + sym_comment, + STATE(2116), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161258] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1214), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1928), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161363] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1215), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1929), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161468] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1930), 1, + sym_comment, + STATE(2282), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161573] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1931), 1, + sym_comment, + STATE(2344), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161678] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + ACTIONS(2476), 1, + sym_EXISTS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1083), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1932), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161783] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1933), 1, + sym_comment, + STATE(2092), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161888] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1077), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1934), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [161993] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1076), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1935), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [162098] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1936), 1, + sym_comment, + STATE(2290), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [162203] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1937), 1, + sym_comment, + STATE(2342), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [162308] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + ACTIONS(2478), 1, + sym_EXISTS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1219), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1938), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [162413] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1939), 1, + sym_comment, + STATE(2272), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [162518] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1445), 1, + sym__expr, + STATE(1940), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [162623] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1224), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1941), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [162728] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1225), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1942), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [162833] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1943), 1, + sym_comment, + STATE(2227), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [162938] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1227), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1944), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163043] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1245), 1, + sym_blob_literal, + STATE(1246), 1, + sym__expr, + STATE(1945), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163148] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1230), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1946), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163253] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1065), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1947), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163358] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + ACTIONS(2480), 1, + sym_NOT, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1061), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1948), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163463] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1228), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1949), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163568] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1059), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1950), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163673] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1058), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1951), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163778] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1061), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1952), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163883] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1057), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1953), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [163988] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1056), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1954), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [164093] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1055), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1955), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [164198] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1054), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1956), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [164303] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1229), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1957), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [164408] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + ACTIONS(2482), 1, + sym_NOT, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1230), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1958), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [164513] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1232), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1959), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [164618] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1448), 1, + sym__expr, + STATE(1960), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [164723] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1961), 1, + sym_comment, + STATE(2292), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [164828] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1962), 1, + sym_comment, + STATE(2127), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [164933] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1310), 1, + sym__expr, + STATE(1963), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165038] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(206), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1964), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165143] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1965), 1, + sym_comment, + STATE(2266), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165248] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(204), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1966), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165353] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1237), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1967), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165458] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1373), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1968), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165563] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + ACTIONS(2476), 1, + sym_EXISTS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1019), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1969), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165668] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1374), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(1970), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165773] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1634), 1, + sym_EXISTS, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1238), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1971), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165878] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(202), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1972), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [165983] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_EXISTS, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(201), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(1973), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [166088] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1974), 1, + sym_comment, + STATE(2276), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [166193] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1628), 1, + sym_CASE, + ACTIONS(1630), 1, + sym_CAST, + ACTIONS(1636), 1, + sym_NOT, + ACTIONS(1638), 1, + sym_RAISE, + ACTIONS(1640), 1, + sym_numeric_literal, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1646), 1, + aux_sym_identifier_token1, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(1654), 1, + anon_sym_QMARK, + ACTIONS(1658), 1, + anon_sym_LPAREN, + ACTIONS(1660), 1, + anon_sym_TILDE, + ACTIONS(1662), 1, + anon_sym_DASH, + ACTIONS(1664), 1, + anon_sym_PLUS, + ACTIONS(2478), 1, + sym_EXISTS, + STATE(1020), 1, + sym_identifier, + STATE(1074), 1, + sym__string, + STATE(1100), 1, + sym_string_literal, + STATE(1106), 1, + sym__name, + STATE(1242), 1, + sym__expr, + STATE(1245), 1, + sym_blob_literal, + STATE(1975), 1, + sym_comment, + STATE(4308), 1, + sym_function_name, + ACTIONS(1644), 2, + anon_sym_x, + anon_sym_X, + STATE(1244), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1656), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1632), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [166298] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1385), 1, + sym__expr, + STATE(1976), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [166403] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1977), 1, + sym_comment, + STATE(2350), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [166508] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2294), 1, + sym_EXISTS, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1375), 1, + sym_blob_literal, + STATE(1386), 1, + sym__expr, + STATE(1978), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [166613] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1979), 1, + sym_comment, + STATE(2162), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [166718] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(838), 1, + sym__expr, + STATE(1980), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [166823] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(839), 1, + sym__expr, + STATE(1981), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [166928] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1982), 1, + sym_comment, + STATE(2255), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167033] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1039), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1983), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167138] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1038), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1984), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167243] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(852), 1, + sym__expr, + STATE(1985), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167348] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1986), 1, + sym_comment, + STATE(2314), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167453] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2162), 1, + sym_EXISTS, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(811), 1, + sym_blob_literal, + STATE(853), 1, + sym__expr, + STATE(1987), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167558] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1988), 1, + sym_comment, + STATE(2298), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167663] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1378), 1, + sym__expr, + STATE(1989), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167768] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1376), 1, + sym__expr, + STATE(1990), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167873] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1991), 1, + sym_comment, + STATE(2260), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [167978] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1992), 1, + sym_comment, + STATE(2094), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [168083] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1993), 1, + sym_comment, + STATE(2226), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [168188] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1994), 1, + sym_comment, + STATE(2346), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [168293] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1034), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1995), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [168398] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1670), 1, + sym_CASE, + ACTIONS(1672), 1, + sym_CAST, + ACTIONS(1676), 1, + sym_EXISTS, + ACTIONS(1678), 1, + sym_NOT, + ACTIONS(1680), 1, + sym_RAISE, + ACTIONS(1682), 1, + sym_numeric_literal, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1688), 1, + aux_sym_identifier_token1, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + anon_sym_QMARK, + ACTIONS(1700), 1, + anon_sym_LPAREN, + ACTIONS(1702), 1, + anon_sym_TILDE, + ACTIONS(1704), 1, + anon_sym_DASH, + ACTIONS(1706), 1, + anon_sym_PLUS, + STATE(803), 1, + sym__string, + STATE(874), 1, + sym_identifier, + STATE(971), 1, + sym_string_literal, + STATE(1002), 1, + sym__name, + STATE(1033), 1, + sym__expr, + STATE(1089), 1, + sym_blob_literal, + STATE(1996), 1, + sym_comment, + STATE(4224), 1, + sym_function_name, + ACTIONS(1686), 2, + anon_sym_x, + anon_sym_X, + STATE(1086), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1698), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1674), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [168503] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1997), 1, + sym_comment, + STATE(2189), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [168608] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1998), 1, + sym_comment, + STATE(2279), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [168713] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(1999), 1, + sym_comment, + STATE(2315), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [168818] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2000), 1, + sym_comment, + STATE(2287), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [168923] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(297), 1, + sym__expr, + STATE(2001), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169028] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(296), 1, + sym__expr, + STATE(2002), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169133] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_NOT, + ACTIONS(2330), 1, + anon_sym_TILDE, + ACTIONS(2332), 1, + anon_sym_DASH, + ACTIONS(2334), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(450), 1, + sym__expr, + STATE(465), 1, + sym_blob_literal, + STATE(2003), 1, + sym_comment, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169238] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1428), 1, + sym__expr, + STATE(2004), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169343] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1429), 1, + sym__expr, + STATE(2005), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169448] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2006), 1, + sym_comment, + STATE(2245), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169553] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1434), 1, + sym__expr, + STATE(2007), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169658] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2008), 1, + sym_comment, + STATE(2166), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169763] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(290), 1, + sym__expr, + STATE(2009), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169868] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(187), 1, + sym__expr, + STATE(227), 1, + sym_blob_literal, + STATE(2010), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [169973] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2011), 1, + sym_comment, + STATE(2136), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [170078] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2012), 1, + sym_comment, + STATE(2310), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [170183] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2013), 1, + sym_comment, + STATE(2253), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [170288] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2014), 1, + sym_comment, + STATE(2228), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [170393] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2015), 1, + sym_comment, + STATE(2182), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [170498] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2016), 1, + sym_comment, + STATE(2308), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [170603] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2017), 1, + sym_comment, + STATE(2351), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [170708] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1391), 1, + sym__expr, + STATE(2018), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [170813] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2019), 1, + sym_comment, + STATE(2144), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [170918] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2020), 1, + sym_comment, + STATE(2265), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171023] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2021), 1, + sym_comment, + STATE(2334), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171128] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + ACTIONS(2484), 1, + sym_EXISTS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(281), 1, + sym__expr, + STATE(2022), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171233] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1366), 1, + sym__expr, + STATE(2023), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171338] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1439), 1, + sym__expr, + STATE(2024), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171443] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(273), 1, + sym__expr, + STATE(2025), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171548] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + ACTIONS(2446), 1, + sym_EXISTS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1001), 1, + sym__expr, + STATE(2026), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171653] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(269), 1, + sym__expr, + STATE(2027), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171758] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(846), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(2028), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171863] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(844), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(2029), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [171968] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2030), 1, + sym_comment, + STATE(2243), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [172073] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(268), 1, + sym__expr, + STATE(2031), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [172178] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1400), 1, + sym__expr, + STATE(2032), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [172283] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(267), 1, + sym__expr, + STATE(2033), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [172388] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(260), 1, + sym__expr, + STATE(2034), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [172493] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(266), 1, + sym__expr, + STATE(2035), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [172598] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(263), 1, + sym__expr, + STATE(2036), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [172703] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2037), 1, + sym_comment, + STATE(2168), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [172808] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1441), 1, + sym__expr, + STATE(2038), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [172913] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2039), 1, + sym_comment, + STATE(2252), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173018] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + ACTIONS(2486), 1, + sym_NOT, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(260), 1, + sym__expr, + STATE(2040), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173123] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(975), 1, + sym__expr, + STATE(2041), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173228] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + ACTIONS(2488), 1, + sym_NOT, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(961), 1, + sym__expr, + STATE(2042), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173333] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2043), 1, + sym_comment, + STATE(2128), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173438] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(960), 1, + sym__expr, + STATE(2044), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173543] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(958), 1, + sym__expr, + STATE(2045), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173648] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(961), 1, + sym__expr, + STATE(2046), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173753] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(956), 1, + sym__expr, + STATE(2047), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173858] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(792), 1, + sym__expr, + STATE(857), 1, + sym_blob_literal, + STATE(2048), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [173963] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(954), 1, + sym__expr, + STATE(2049), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [174068] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(951), 1, + sym__expr, + STATE(2050), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [174173] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(253), 1, + sym__expr, + STATE(2051), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [174278] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2052), 1, + sym_comment, + STATE(2269), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [174383] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2053), 1, + sym_comment, + STATE(2134), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [174488] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2054), 1, + sym_comment, + STATE(2271), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [174593] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(241), 1, + sym__expr, + STATE(2055), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [174698] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1432), 1, + sym_EXISTS, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(239), 1, + sym__expr, + STATE(2056), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [174803] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1437), 1, + sym__expr, + STATE(2057), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [174908] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1426), 1, + sym_CASE, + ACTIONS(1428), 1, + sym_CAST, + ACTIONS(1434), 1, + sym_NOT, + ACTIONS(1436), 1, + sym_RAISE, + ACTIONS(1438), 1, + sym_numeric_literal, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1444), 1, + aux_sym_identifier_token1, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(1452), 1, + anon_sym_QMARK, + ACTIONS(1456), 1, + anon_sym_LPAREN, + ACTIONS(1458), 1, + anon_sym_TILDE, + ACTIONS(1460), 1, + anon_sym_DASH, + ACTIONS(1462), 1, + anon_sym_PLUS, + ACTIONS(2484), 1, + sym_EXISTS, + STATE(59), 1, + sym__string, + STATE(62), 1, + sym_identifier, + STATE(181), 1, + sym__name, + STATE(186), 1, + sym_string_literal, + STATE(227), 1, + sym_blob_literal, + STATE(232), 1, + sym__expr, + STATE(2058), 1, + sym_comment, + STATE(4280), 1, + sym_function_name, + ACTIONS(1442), 2, + anon_sym_x, + anon_sym_X, + STATE(230), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(1454), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(1430), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175013] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2059), 1, + sym_comment, + STATE(2343), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175118] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(666), 1, + sym__expr, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(2060), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175223] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2061), 1, + sym_comment, + STATE(2238), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175328] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2062), 1, + sym_comment, + STATE(2237), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175433] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + ACTIONS(2446), 1, + sym_EXISTS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(944), 1, + sym__expr, + STATE(2063), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175538] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2064), 1, + sym_comment, + STATE(2235), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175643] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2065), 1, + sym_comment, + STATE(2114), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175748] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2066), 1, + sym_comment, + STATE(2289), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175853] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2067), 1, + sym_comment, + STATE(2335), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [175958] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2250), 1, + sym_CASE, + ACTIONS(2252), 1, + sym_CAST, + ACTIONS(2256), 1, + sym_EXISTS, + ACTIONS(2260), 1, + sym_RAISE, + ACTIONS(2262), 1, + sym_numeric_literal, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2268), 1, + aux_sym_identifier_token1, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(2276), 1, + anon_sym_QMARK, + ACTIONS(2280), 1, + anon_sym_LPAREN, + ACTIONS(2430), 1, + sym_NOT, + ACTIONS(2432), 1, + anon_sym_TILDE, + ACTIONS(2434), 1, + anon_sym_DASH, + ACTIONS(2436), 1, + anon_sym_PLUS, + STATE(80), 1, + sym__string, + STATE(83), 1, + sym_identifier, + STATE(158), 1, + sym_string_literal, + STATE(160), 1, + sym__name, + STATE(220), 1, + sym__expr, + STATE(315), 1, + sym_blob_literal, + STATE(2068), 1, + sym_comment, + STATE(4412), 1, + sym_function_name, + ACTIONS(2266), 2, + anon_sym_x, + anon_sym_X, + STATE(274), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2278), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2254), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [176063] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2288), 1, + sym_CASE, + ACTIONS(2290), 1, + sym_CAST, + ACTIONS(2298), 1, + sym_RAISE, + ACTIONS(2300), 1, + sym_numeric_literal, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2306), 1, + aux_sym_identifier_token1, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(2314), 1, + anon_sym_QMARK, + ACTIONS(2318), 1, + anon_sym_LPAREN, + ACTIONS(2336), 1, + sym_EXISTS, + ACTIONS(2376), 1, + sym_NOT, + ACTIONS(2378), 1, + anon_sym_TILDE, + ACTIONS(2380), 1, + anon_sym_DASH, + ACTIONS(2382), 1, + anon_sym_PLUS, + STATE(1104), 1, + sym_identifier, + STATE(1146), 1, + sym__string, + STATE(1247), 1, + sym_string_literal, + STATE(1255), 1, + sym__name, + STATE(1345), 1, + sym__expr, + STATE(1375), 1, + sym_blob_literal, + STATE(2069), 1, + sym_comment, + STATE(4438), 1, + sym_function_name, + ACTIONS(2304), 2, + anon_sym_x, + anon_sym_X, + STATE(1298), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2316), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2292), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [176168] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2156), 1, + sym_CASE, + ACTIONS(2158), 1, + sym_CAST, + ACTIONS(2166), 1, + sym_RAISE, + ACTIONS(2168), 1, + sym_numeric_literal, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2174), 1, + aux_sym_identifier_token1, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(2182), 1, + anon_sym_QMARK, + ACTIONS(2186), 1, + anon_sym_LPAREN, + ACTIONS(2340), 1, + sym_EXISTS, + ACTIONS(2352), 1, + sym_NOT, + ACTIONS(2354), 1, + anon_sym_TILDE, + ACTIONS(2356), 1, + anon_sym_DASH, + ACTIONS(2358), 1, + anon_sym_PLUS, + STATE(578), 1, + sym_identifier, + STATE(615), 1, + sym__string, + STATE(659), 1, + sym_string_literal, + STATE(743), 1, + sym__name, + STATE(789), 1, + sym__expr, + STATE(811), 1, + sym_blob_literal, + STATE(2070), 1, + sym_comment, + STATE(4464), 1, + sym_function_name, + ACTIONS(2172), 2, + anon_sym_x, + anon_sym_X, + STATE(887), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2184), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2160), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [176273] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1341), 1, + sym__expr, + STATE(2071), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [176378] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1370), 1, + sym__expr, + STATE(2072), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [176483] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2073), 1, + sym_comment, + STATE(2345), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [176588] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2074), 1, + sym_comment, + STATE(2277), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [176693] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2075), 1, + sym_comment, + STATE(2125), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [176798] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2076), 1, + sym_comment, + STATE(2339), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [176903] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(936), 1, + sym__expr, + STATE(2077), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [177008] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(934), 1, + sym__expr, + STATE(2078), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [177113] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(1461), 1, + sym__expr, + STATE(2079), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [177218] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(920), 1, + sym__expr, + STATE(2080), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [177323] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2004), 1, + sym_CASE, + ACTIONS(2006), 1, + sym_CAST, + ACTIONS(2010), 1, + sym_EXISTS, + ACTIONS(2012), 1, + sym_NOT, + ACTIONS(2014), 1, + sym_RAISE, + ACTIONS(2016), 1, + sym_numeric_literal, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2022), 1, + aux_sym_identifier_token1, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_QMARK, + ACTIONS(2034), 1, + anon_sym_LPAREN, + ACTIONS(2036), 1, + anon_sym_TILDE, + ACTIONS(2038), 1, + anon_sym_DASH, + ACTIONS(2040), 1, + anon_sym_PLUS, + STATE(582), 1, + sym__string, + STATE(603), 1, + sym_identifier, + STATE(634), 1, + sym__name, + STATE(676), 1, + sym_string_literal, + STATE(857), 1, + sym_blob_literal, + STATE(921), 1, + sym__expr, + STATE(2081), 1, + sym_comment, + STATE(4252), 1, + sym_function_name, + ACTIONS(2020), 2, + anon_sym_x, + anon_sym_X, + STATE(851), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(2032), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(2008), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [177428] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2082), 1, + sym_comment, + STATE(2281), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [177533] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2083), 1, + sym_comment, + STATE(2304), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [177638] = 31, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(819), 1, + sym_CASE, + ACTIONS(821), 1, + sym_CAST, + ACTIONS(825), 1, + sym_EXISTS, + ACTIONS(827), 1, + sym_NOT, + ACTIONS(829), 1, + sym_RAISE, + ACTIONS(837), 1, + sym_numeric_literal, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(851), 1, + anon_sym_QMARK, + ACTIONS(855), 1, + anon_sym_LPAREN, + ACTIONS(859), 1, + anon_sym_TILDE, + ACTIONS(861), 1, + anon_sym_DASH, + ACTIONS(863), 1, + anon_sym_PLUS, + STATE(2), 1, + sym__string, + STATE(245), 1, + sym_identifier, + STATE(383), 1, + sym__name, + STATE(410), 1, + sym_string_literal, + STATE(465), 1, + sym_blob_literal, + STATE(2084), 1, + sym_comment, + STATE(2107), 1, + sym__expr, + STATE(4759), 1, + sym_function_name, + ACTIONS(841), 2, + anon_sym_x, + anon_sym_X, + STATE(435), 3, + sym_bind_parameter, + sym__literal_value, + sym_raise_function, + ACTIONS(853), 4, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(823), 6, + sym_CURRENT_DATE, + sym_CURRENT_TIME, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [177743] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(2085), 1, + sym_comment, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1259), 6, + sym_GROUPS, + sym_ORDER, + sym_RANGE, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [177835] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + STATE(2086), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1886), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [177926] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + STATE(2087), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(2490), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [178017] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(931), 1, + sym_AND, + ACTIONS(933), 1, + sym_BETWEEN, + ACTIONS(935), 1, + sym_COLLATE, + ACTIONS(941), 1, + sym_IN, + ACTIONS(943), 1, + sym_IS, + ACTIONS(949), 1, + sym_NOT, + ACTIONS(951), 1, + sym_OR, + ACTIONS(959), 1, + anon_sym_SLASH, + ACTIONS(963), 1, + anon_sym_EQ, + ACTIONS(965), 1, + anon_sym_DASH, + ACTIONS(967), 1, + anon_sym_PLUS, + ACTIONS(969), 1, + anon_sym_PIPE_PIPE, + ACTIONS(975), 1, + anon_sym_PIPE, + STATE(2088), 1, + sym_comment, + ACTIONS(945), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(971), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(977), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(979), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(973), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(981), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(939), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1340), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + [178108] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + STATE(2089), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + ACTIONS(1340), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_DO, + sym_RETURNING, + [178198] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(889), 1, + sym_COLLATE, + ACTIONS(989), 1, + sym_IN, + ACTIONS(1227), 1, + sym_BETWEEN, + ACTIONS(1231), 1, + sym_IS, + ACTIONS(1233), 1, + sym_NOT, + ACTIONS(1235), 1, + anon_sym_SLASH, + ACTIONS(1237), 1, + anon_sym_EQ, + ACTIONS(1239), 1, + anon_sym_DASH, + ACTIONS(1241), 1, + anon_sym_PLUS, + ACTIONS(1243), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1249), 1, + anon_sym_PIPE, + ACTIONS(1263), 1, + sym_AND, + ACTIONS(1269), 1, + sym_OR, + STATE(2090), 1, + sym_comment, + ACTIONS(991), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(1245), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(1251), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1253), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2492), 2, + sym_ASC, + sym_DESC, + ACTIONS(2494), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(1247), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1255), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(1229), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [178290] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1922), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2091), 1, + sym_comment, + STATE(3763), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [178383] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2498), 1, + anon_sym_RPAREN, + STATE(2092), 1, + sym_comment, + STATE(3638), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [178476] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1016), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2093), 1, + sym_comment, + STATE(3723), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [178569] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2500), 1, + anon_sym_RPAREN, + STATE(2094), 1, + sym_comment, + STATE(3773), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [178662] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2502), 1, + anon_sym_RPAREN, + STATE(2095), 1, + sym_comment, + STATE(3584), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [178755] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2504), 1, + anon_sym_RPAREN, + STATE(2096), 1, + sym_comment, + STATE(3674), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [178848] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2506), 1, + anon_sym_RPAREN, + STATE(2097), 1, + sym_comment, + STATE(3761), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [178941] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1908), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2098), 1, + sym_comment, + STATE(3663), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179034] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2508), 1, + anon_sym_RPAREN, + STATE(2099), 1, + sym_comment, + STATE(3560), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179127] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2510), 1, + anon_sym_RPAREN, + STATE(2100), 1, + sym_comment, + STATE(3558), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179220] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2512), 1, + anon_sym_RPAREN, + STATE(2101), 1, + sym_comment, + STATE(3669), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179313] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2514), 1, + anon_sym_RPAREN, + STATE(2102), 1, + sym_comment, + STATE(3677), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179406] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2516), 1, + anon_sym_RPAREN, + STATE(2103), 1, + sym_comment, + STATE(3618), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179499] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(985), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2104), 1, + sym_comment, + STATE(3679), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179592] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2518), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_comment, + STATE(3658), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179685] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1774), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2106), 1, + sym_comment, + STATE(3684), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179778] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2520), 1, + anon_sym_RPAREN, + STATE(2107), 1, + sym_comment, + STATE(3559), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179871] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1960), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2108), 1, + sym_comment, + STATE(3594), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [179964] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2522), 1, + anon_sym_RPAREN, + STATE(2109), 1, + sym_comment, + STATE(3688), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180057] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1022), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2110), 1, + sym_comment, + STATE(3664), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180150] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2524), 1, + anon_sym_RPAREN, + STATE(2111), 1, + sym_comment, + STATE(3641), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180243] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2526), 1, + anon_sym_RPAREN, + STATE(2112), 1, + sym_comment, + STATE(3654), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180336] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2528), 1, + anon_sym_RPAREN, + STATE(2113), 1, + sym_comment, + STATE(3660), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180429] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2530), 1, + anon_sym_RPAREN, + STATE(2114), 1, + sym_comment, + STATE(3640), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180522] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1896), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2115), 1, + sym_comment, + STATE(3632), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180615] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2532), 1, + anon_sym_RPAREN, + STATE(2116), 1, + sym_comment, + STATE(3630), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180708] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2534), 1, + anon_sym_RPAREN, + STATE(2117), 1, + sym_comment, + STATE(3733), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180801] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2536), 1, + anon_sym_RPAREN, + STATE(2118), 1, + sym_comment, + STATE(3741), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180894] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2538), 1, + anon_sym_RPAREN, + STATE(2119), 1, + sym_comment, + STATE(3629), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [180987] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1088), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2120), 1, + sym_comment, + STATE(3642), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181080] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2540), 1, + anon_sym_RPAREN, + STATE(2121), 1, + sym_comment, + STATE(3670), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181173] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2542), 1, + anon_sym_RPAREN, + STATE(2122), 1, + sym_comment, + STATE(3701), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181266] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(927), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2123), 1, + sym_comment, + STATE(3609), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181359] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2544), 1, + anon_sym_RPAREN, + STATE(2124), 1, + sym_comment, + STATE(3750), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181452] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2546), 1, + anon_sym_RPAREN, + STATE(2125), 1, + sym_comment, + STATE(3612), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181545] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1040), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2126), 1, + sym_comment, + STATE(3752), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181638] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2548), 1, + anon_sym_RPAREN, + STATE(2127), 1, + sym_comment, + STATE(3704), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181731] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2550), 1, + anon_sym_RPAREN, + STATE(2128), 1, + sym_comment, + STATE(3790), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181824] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2552), 1, + anon_sym_RPAREN, + STATE(2129), 1, + sym_comment, + STATE(3780), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [181917] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2554), 1, + anon_sym_RPAREN, + STATE(2130), 1, + sym_comment, + STATE(3624), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182010] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2556), 1, + anon_sym_RPAREN, + STATE(2131), 1, + sym_comment, + STATE(3613), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182103] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1940), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2132), 1, + sym_comment, + STATE(3646), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182196] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2558), 1, + anon_sym_RPAREN, + STATE(2133), 1, + sym_comment, + STATE(3634), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182289] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2560), 1, + anon_sym_RPAREN, + STATE(2134), 1, + sym_comment, + STATE(3647), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182382] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2562), 1, + anon_sym_RPAREN, + STATE(2135), 1, + sym_comment, + STATE(3650), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182475] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2564), 1, + anon_sym_RPAREN, + STATE(2136), 1, + sym_comment, + STATE(3622), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182568] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2566), 1, + anon_sym_RPAREN, + STATE(2137), 1, + sym_comment, + STATE(3601), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182661] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1958), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2138), 1, + sym_comment, + STATE(3705), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182754] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2568), 1, + anon_sym_RPAREN, + STATE(2139), 1, + sym_comment, + STATE(3759), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182847] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2570), 1, + anon_sym_RPAREN, + STATE(2140), 1, + sym_comment, + STATE(3673), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [182940] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2572), 1, + anon_sym_RPAREN, + STATE(2141), 1, + sym_comment, + STATE(3680), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183033] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1844), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2142), 1, + sym_comment, + STATE(3757), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183126] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2574), 1, + anon_sym_RPAREN, + STATE(2143), 1, + sym_comment, + STATE(3591), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183219] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2576), 1, + anon_sym_RPAREN, + STATE(2144), 1, + sym_comment, + STATE(3722), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183312] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2578), 1, + anon_sym_RPAREN, + STATE(2145), 1, + sym_comment, + STATE(3623), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183405] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(923), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2146), 1, + sym_comment, + STATE(3636), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183498] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2580), 1, + anon_sym_RPAREN, + STATE(2147), 1, + sym_comment, + STATE(3648), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183591] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1042), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2148), 1, + sym_comment, + STATE(3711), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183684] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2582), 1, + anon_sym_RPAREN, + STATE(2149), 1, + sym_comment, + STATE(3745), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183777] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2584), 1, + anon_sym_RPAREN, + STATE(2150), 1, + sym_comment, + STATE(3772), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183870] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2586), 1, + anon_sym_RPAREN, + STATE(2151), 1, + sym_comment, + STATE(3787), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [183963] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2588), 1, + anon_sym_RPAREN, + STATE(2152), 1, + sym_comment, + STATE(3590), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184056] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2590), 1, + anon_sym_RPAREN, + STATE(2153), 1, + sym_comment, + STATE(3725), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184149] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2592), 1, + anon_sym_RPAREN, + STATE(2154), 1, + sym_comment, + STATE(3561), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184242] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + STATE(2155), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(2594), 3, + sym_ELSE, + sym_END, + sym_WHEN, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184331] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2596), 1, + anon_sym_RPAREN, + STATE(2156), 1, + sym_comment, + STATE(3777), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184424] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2598), 1, + anon_sym_RPAREN, + STATE(2157), 1, + sym_comment, + STATE(3565), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184517] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1078), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2158), 1, + sym_comment, + STATE(3709), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184610] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2600), 1, + anon_sym_RPAREN, + STATE(2159), 1, + sym_comment, + STATE(3681), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184703] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1920), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2160), 1, + sym_comment, + STATE(3730), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184796] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2602), 1, + anon_sym_RPAREN, + STATE(2161), 1, + sym_comment, + STATE(3708), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184889] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2604), 1, + anon_sym_RPAREN, + STATE(2162), 1, + sym_comment, + STATE(3714), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [184982] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1902), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2163), 1, + sym_comment, + STATE(3774), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185075] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(867), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2164), 1, + sym_comment, + STATE(3587), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185168] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2606), 1, + anon_sym_RPAREN, + STATE(2165), 1, + sym_comment, + STATE(3570), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185261] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2608), 1, + anon_sym_RPAREN, + STATE(2166), 1, + sym_comment, + STATE(3739), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185354] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2610), 1, + anon_sym_RPAREN, + STATE(2167), 1, + sym_comment, + STATE(3744), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185447] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2612), 1, + anon_sym_RPAREN, + STATE(2168), 1, + sym_comment, + STATE(3718), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185540] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1918), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2169), 1, + sym_comment, + STATE(3740), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185633] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1060), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2170), 1, + sym_comment, + STATE(3571), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185726] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2614), 1, + anon_sym_RPAREN, + STATE(2171), 1, + sym_comment, + STATE(3596), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185819] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1946), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2172), 1, + sym_comment, + STATE(3614), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [185912] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1880), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2173), 1, + sym_comment, + STATE(3578), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186005] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2616), 1, + anon_sym_RPAREN, + STATE(2174), 1, + sym_comment, + STATE(3712), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186098] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1846), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2175), 1, + sym_comment, + STATE(3573), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186191] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2618), 1, + anon_sym_RPAREN, + STATE(2176), 1, + sym_comment, + STATE(3615), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186284] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1808), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2177), 1, + sym_comment, + STATE(3611), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186377] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2620), 1, + anon_sym_RPAREN, + STATE(2178), 1, + sym_comment, + STATE(3574), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186470] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2622), 1, + anon_sym_RPAREN, + STATE(2179), 1, + sym_comment, + STATE(3576), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186563] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1008), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2180), 1, + sym_comment, + STATE(3769), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186656] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1032), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2181), 1, + sym_comment, + STATE(3746), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186749] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2624), 1, + anon_sym_RPAREN, + STATE(2182), 1, + sym_comment, + STATE(3748), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186842] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1072), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2183), 1, + sym_comment, + STATE(3606), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [186935] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2626), 1, + anon_sym_RPAREN, + STATE(2184), 1, + sym_comment, + STATE(3738), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187028] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2628), 1, + anon_sym_RPAREN, + STATE(2185), 1, + sym_comment, + STATE(3604), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187121] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2630), 1, + anon_sym_RPAREN, + STATE(2186), 1, + sym_comment, + STATE(3706), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187214] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2632), 1, + anon_sym_RPAREN, + STATE(2187), 1, + sym_comment, + STATE(3771), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187307] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1004), 1, + anon_sym_RPAREN, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(2188), 1, + sym_comment, + STATE(3775), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187400] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2634), 1, + anon_sym_RPAREN, + STATE(2189), 1, + sym_comment, + STATE(3776), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187493] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2636), 1, + anon_sym_RPAREN, + STATE(2190), 1, + sym_comment, + STATE(3781), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187586] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2638), 1, + anon_sym_RPAREN, + STATE(2191), 1, + sym_comment, + STATE(3786), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187679] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2640), 1, + anon_sym_RPAREN, + STATE(2192), 1, + sym_comment, + STATE(3668), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187772] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2642), 1, + anon_sym_RPAREN, + STATE(2193), 1, + sym_comment, + STATE(3791), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187865] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2644), 1, + anon_sym_RPAREN, + STATE(2194), 1, + sym_comment, + STATE(3598), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [187958] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2646), 1, + anon_sym_RPAREN, + STATE(2195), 1, + sym_comment, + STATE(3728), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188051] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2648), 1, + anon_sym_RPAREN, + STATE(2196), 1, + sym_comment, + STATE(3667), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188144] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2650), 1, + anon_sym_RPAREN, + STATE(2197), 1, + sym_comment, + STATE(3600), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188237] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2652), 1, + anon_sym_RPAREN, + STATE(2198), 1, + sym_comment, + STATE(3765), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188330] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2654), 1, + anon_sym_RPAREN, + STATE(2199), 1, + sym_comment, + STATE(3794), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188423] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2656), 1, + anon_sym_RPAREN, + STATE(2200), 1, + sym_comment, + STATE(3595), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188516] = 27, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2658), 1, + anon_sym_RPAREN, + STATE(2201), 1, + sym_comment, + STATE(3626), 1, + aux_sym_insert_stmt_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188609] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2202), 1, + sym_comment, + STATE(3438), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188699] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2203), 1, + sym_comment, + STATE(3464), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188789] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2204), 1, + sym_comment, + STATE(3495), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188879] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + STATE(2205), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2662), 2, + sym_FOLLOWING, + sym_PRECEDING, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [188967] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2206), 1, + sym_comment, + STATE(3544), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189057] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2207), 1, + sym_comment, + STATE(3434), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189147] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2208), 1, + sym_comment, + STATE(3504), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189237] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2209), 1, + sym_comment, + STATE(3527), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189327] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2210), 1, + sym_comment, + STATE(3511), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189417] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + STATE(2211), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2664), 2, + sym_FOLLOWING, + sym_PRECEDING, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189505] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2212), 1, + sym_comment, + STATE(3470), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189595] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2213), 1, + sym_comment, + STATE(3458), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189685] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2214), 1, + sym_comment, + STATE(3502), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189775] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + STATE(2215), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2666), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189863] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2216), 1, + sym_comment, + STATE(3465), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [189953] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2217), 1, + sym_comment, + STATE(3474), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190043] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2218), 1, + sym_comment, + STATE(3467), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190133] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + STATE(2219), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1259), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190221] = 26, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2660), 1, + sym_WHEN, + STATE(2220), 1, + sym_comment, + STATE(3522), 1, + aux_sym__expr_repeat1, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190311] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2668), 1, + sym_AS, + STATE(2221), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190398] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2670), 1, + sym_BEGIN, + STATE(2222), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190485] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2672), 1, + sym_AS, + STATE(2223), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190572] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2674), 1, + sym_BEGIN, + STATE(2224), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190659] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2676), 1, + anon_sym_RPAREN, + STATE(2225), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190746] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1902), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2226), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190833] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2678), 1, + sym_BEGIN, + STATE(2227), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [190920] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1032), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2228), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191007] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2680), 1, + sym_AS, + STATE(2229), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191094] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2682), 1, + sym_AS, + STATE(2230), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191181] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2684), 1, + sym_AS, + STATE(2231), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191268] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2686), 1, + sym_AS, + STATE(2232), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191355] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2688), 1, + sym_BEGIN, + STATE(2233), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191442] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2690), 1, + anon_sym_RPAREN, + STATE(2234), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191529] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2692), 1, + sym_BEGIN, + STATE(2235), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191616] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1808), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2236), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191703] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2694), 1, + anon_sym_RPAREN, + STATE(2237), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191790] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2696), 1, + anon_sym_RPAREN, + STATE(2238), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191877] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1846), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2239), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [191964] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1880), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2240), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192051] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2698), 1, + anon_sym_RPAREN, + STATE(2241), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192138] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2700), 1, + sym_AS, + STATE(2242), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192225] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1918), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2243), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192312] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2702), 1, + sym_AS, + STATE(2244), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192399] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2704), 1, + anon_sym_RPAREN, + STATE(2245), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192486] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1060), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2246), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192573] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1016), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2247), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192660] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2706), 1, + anon_sym_RPAREN, + STATE(2248), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192747] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2708), 1, + anon_sym_RPAREN, + STATE(2249), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192834] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2710), 1, + sym_AS, + STATE(2250), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [192921] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1946), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2251), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193008] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2712), 1, + anon_sym_RPAREN, + STATE(2252), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193095] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1920), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2253), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193182] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2716), 1, + sym_AS, + ACTIONS(2720), 1, + sym_INDEXED, + ACTIONS(2722), 1, + sym_NOT, + ACTIONS(2724), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym__string, + STATE(2254), 1, + sym_comment, + STATE(2413), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2714), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2718), 15, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + [193255] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1078), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2255), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193342] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(867), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2256), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193429] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1922), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2257), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193516] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2726), 1, + sym_BEGIN, + STATE(2258), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193603] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2728), 1, + sym_AS, + STATE(2259), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193690] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2730), 1, + anon_sym_RPAREN, + STATE(2260), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193777] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2732), 1, + sym_AS, + STATE(2261), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193864] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2734), 1, + anon_sym_RPAREN, + STATE(2262), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [193951] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2736), 1, + sym_THEN, + STATE(2263), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194038] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2738), 1, + sym_PRECEDING, + STATE(2264), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194125] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1042), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2265), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194212] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1958), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2266), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194299] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2740), 1, + anon_sym_RPAREN, + STATE(2267), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194386] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1844), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2268), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194473] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2742), 1, + anon_sym_RPAREN, + STATE(2269), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194560] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2744), 1, + sym_BEGIN, + STATE(2270), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194647] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1940), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2271), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194734] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1072), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2272), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194821] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2746), 1, + anon_sym_RPAREN, + STATE(2273), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194908] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2748), 1, + sym_BEGIN, + STATE(2274), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [194995] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1008), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2275), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195082] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2750), 1, + anon_sym_RPAREN, + STATE(2276), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195169] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(927), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2277), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195256] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2752), 1, + anon_sym_RPAREN, + STATE(2278), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195343] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1004), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2279), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195430] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1040), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2280), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195517] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1960), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2281), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195604] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1896), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2282), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195691] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2754), 1, + anon_sym_RPAREN, + STATE(2283), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195778] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2756), 1, + sym_AS, + STATE(2284), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195865] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2758), 1, + sym_BEGIN, + STATE(2285), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [195952] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2760), 1, + anon_sym_RPAREN, + STATE(2286), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196039] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2762), 1, + sym_BEGIN, + STATE(2287), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196126] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2764), 1, + sym_BEGIN, + STATE(2288), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196213] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1088), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2289), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196300] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(923), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2290), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196387] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2766), 1, + sym_AS, + STATE(2291), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196474] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2768), 1, + anon_sym_RPAREN, + STATE(2292), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196561] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2770), 1, + sym_BEGIN, + STATE(2293), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196648] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2772), 1, + anon_sym_RPAREN, + STATE(2294), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196735] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1774), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2295), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196822] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2774), 1, + sym_AS, + STATE(2296), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196909] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(985), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2297), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [196996] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2776), 1, + anon_sym_RPAREN, + STATE(2298), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197083] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2716), 1, + sym_AS, + ACTIONS(2720), 1, + sym_INDEXED, + ACTIONS(2722), 1, + sym_NOT, + ACTIONS(2778), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym__string, + STATE(2299), 1, + sym_comment, + STATE(2413), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2714), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2718), 16, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + [197156] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1022), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2300), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197243] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2780), 1, + sym_AS, + STATE(2301), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197330] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2782), 1, + sym_AS, + STATE(2302), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197417] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2784), 1, + sym_AS, + STATE(2303), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197504] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2786), 1, + anon_sym_RPAREN, + STATE(2304), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197591] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2788), 1, + sym_BEGIN, + STATE(2305), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197678] = 25, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(674), 1, + sym_AND, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(1908), 1, + sym_END, + ACTIONS(2196), 1, + sym_OR, + STATE(2306), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197765] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2790), 1, + sym_AND, + STATE(2307), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197849] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2792), 1, + sym_AND, + STATE(2308), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [197933] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2794), 1, + sym_AND, + STATE(2309), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198017] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2796), 1, + sym_AND, + STATE(2310), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198101] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2798), 1, + sym_AND, + STATE(2311), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198185] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2800), 1, + sym_AND, + STATE(2312), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198269] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2802), 1, + sym_AND, + STATE(2313), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198353] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2804), 1, + sym_AND, + STATE(2314), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198437] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2806), 1, + sym_AND, + STATE(2315), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198521] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2808), 1, + sym_AND, + STATE(2316), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198605] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2810), 1, + sym_AND, + STATE(2317), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198689] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2812), 1, + sym_AND, + STATE(2318), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198773] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2814), 1, + sym_AND, + STATE(2319), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198857] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2816), 1, + sym_AND, + STATE(2320), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [198941] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2818), 1, + sym_AND, + STATE(2321), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199025] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2820), 1, + sym_AND, + STATE(2322), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199109] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2822), 1, + sym_AND, + STATE(2323), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199193] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2824), 1, + sym_AND, + STATE(2324), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199277] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2826), 1, + sym_AND, + STATE(2325), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199361] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2828), 1, + sym_AND, + STATE(2326), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199445] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2830), 1, + sym_AND, + STATE(2327), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199529] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2832), 1, + sym_AND, + STATE(2328), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199613] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2834), 1, + sym_AND, + STATE(2329), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199697] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2836), 1, + sym_AND, + STATE(2330), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199781] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2838), 1, + sym_AND, + STATE(2331), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199865] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2840), 1, + sym_AND, + STATE(2332), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [199949] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2842), 1, + sym_AND, + STATE(2333), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200033] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2844), 1, + sym_AND, + STATE(2334), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200117] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2846), 1, + sym_AND, + STATE(2335), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200201] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2848), 1, + sym_AND, + STATE(2336), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200285] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2850), 1, + sym_AND, + STATE(2337), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200369] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2852), 1, + sym_AND, + STATE(2338), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200453] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2854), 1, + sym_AND, + STATE(2339), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200537] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2856), 1, + sym_AND, + STATE(2340), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200621] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2858), 1, + sym_AND, + STATE(2341), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200705] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2860), 1, + sym_AND, + STATE(2342), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200789] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2862), 1, + sym_AND, + STATE(2343), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200873] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2864), 1, + sym_AND, + STATE(2344), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [200957] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2866), 1, + sym_AND, + STATE(2345), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [201041] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2868), 1, + sym_AND, + STATE(2346), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [201125] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2716), 1, + sym_AS, + ACTIONS(2720), 1, + sym_INDEXED, + ACTIONS(2722), 1, + sym_NOT, + ACTIONS(2870), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym__string, + STATE(2347), 1, + sym_comment, + STATE(2413), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2714), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2718), 15, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [201197] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2872), 1, + sym_AND, + STATE(2348), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [201281] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2874), 1, + sym_AND, + STATE(2349), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [201365] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2876), 1, + sym_AND, + STATE(2350), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [201449] = 24, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(597), 1, + sym_COLLATE, + ACTIONS(617), 1, + sym_IN, + ACTIONS(647), 1, + anon_sym_SLASH, + ACTIONS(649), 1, + anon_sym_DASH, + ACTIONS(651), 1, + anon_sym_PLUS, + ACTIONS(653), 1, + anon_sym_PIPE_PIPE, + ACTIONS(659), 1, + anon_sym_PIPE, + ACTIONS(676), 1, + sym_BETWEEN, + ACTIONS(680), 1, + sym_IS, + ACTIONS(682), 1, + sym_NOT, + ACTIONS(684), 1, + anon_sym_EQ, + ACTIONS(2196), 1, + sym_OR, + ACTIONS(2878), 1, + sym_AND, + STATE(2351), 1, + sym_comment, + ACTIONS(619), 2, + sym_ISNULL, + sym_NOTNULL, + ACTIONS(655), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(661), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(663), 2, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(657), 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(686), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_GT, + ACTIONS(678), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [201533] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2716), 1, + sym_AS, + ACTIONS(2720), 1, + sym_INDEXED, + ACTIONS(2722), 1, + sym_NOT, + ACTIONS(2880), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym__string, + STATE(2352), 1, + sym_comment, + STATE(2413), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2714), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2718), 13, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [201604] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2884), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2353), 1, + sym_comment, + STATE(2436), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2882), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2886), 15, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + [201668] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2354), 1, + sym_comment, + ACTIONS(57), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(59), 20, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [201714] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2890), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2355), 1, + sym_comment, + STATE(2439), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2888), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2892), 16, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + [201778] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2356), 1, + sym_comment, + ACTIONS(73), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(75), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [201824] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2357), 1, + sym_comment, + ACTIONS(69), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(71), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [201870] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2894), 1, + anon_sym_DOT, + STATE(2358), 1, + sym_comment, + ACTIONS(188), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(190), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [201918] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2898), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2359), 1, + sym_comment, + STATE(2434), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2896), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2900), 16, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + [201982] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2902), 1, + anon_sym_DOT, + STATE(2360), 1, + sym_comment, + ACTIONS(188), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + ACTIONS(190), 20, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202030] = 28, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2906), 1, + sym_AS, + ACTIONS(2908), 1, + sym_CHECK, + ACTIONS(2910), 1, + sym_COLLATE, + ACTIONS(2912), 1, + sym_CONSTRAINT, + ACTIONS(2914), 1, + sym_DEFAULT, + ACTIONS(2916), 1, + sym_GENERATED, + ACTIONS(2918), 1, + sym_NOT, + ACTIONS(2922), 1, + sym_PRIMARY, + ACTIONS(2924), 1, + sym_REFERENCES, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2928), 1, + aux_sym_identifier_token1, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + STATE(2361), 1, + sym_comment, + STATE(2397), 1, + aux_sym_type_name_repeat1, + STATE(2423), 1, + sym__string, + STATE(2427), 1, + sym__name, + STATE(2486), 1, + sym_type_name, + STATE(2487), 1, + aux_sym_column_def_repeat1, + STATE(2576), 1, + sym_column_constraint, + STATE(2577), 1, + sym_foreign_key_clause, + ACTIONS(2920), 2, + sym_NULL, + sym_UNIQUE, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2904), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + [202120] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2898), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2362), 1, + sym_comment, + STATE(2434), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2896), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2900), 15, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + [202184] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2890), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2363), 1, + sym_comment, + STATE(2439), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2888), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2892), 15, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + [202248] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2364), 1, + sym_comment, + ACTIONS(65), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(67), 20, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202294] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2365), 1, + sym_comment, + ACTIONS(57), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(59), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202340] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2366), 1, + sym_comment, + ACTIONS(69), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(71), 20, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202386] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2367), 1, + sym_comment, + ACTIONS(61), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(63), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202432] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2368), 1, + sym_comment, + ACTIONS(61), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(63), 20, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202478] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2369), 1, + sym_comment, + ACTIONS(65), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(67), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202524] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2884), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2370), 1, + sym_comment, + STATE(2436), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2882), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2886), 16, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + [202588] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2371), 1, + sym_comment, + ACTIONS(73), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(75), 20, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202634] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2372), 1, + sym_comment, + ACTIONS(238), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + ACTIONS(240), 20, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202679] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2373), 1, + sym_comment, + ACTIONS(73), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(75), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202724] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2374), 1, + sym_comment, + ACTIONS(65), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(67), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202769] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2898), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2375), 1, + sym_comment, + STATE(2434), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2896), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2900), 15, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [202832] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2376), 1, + sym_comment, + ACTIONS(238), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(240), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202877] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2377), 1, + sym_comment, + ACTIONS(69), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(71), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202922] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2936), 1, + anon_sym_DOT, + STATE(2378), 1, + sym_comment, + ACTIONS(188), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + ACTIONS(190), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [202969] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2890), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2379), 1, + sym_comment, + STATE(2439), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2888), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2892), 15, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [203032] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2380), 1, + sym_comment, + ACTIONS(57), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(59), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203077] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2381), 1, + sym_comment, + ACTIONS(61), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(63), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203122] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2884), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2382), 1, + sym_comment, + STATE(2436), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2882), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2886), 15, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [203185] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2383), 1, + sym_comment, + ACTIONS(61), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(63), 17, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203229] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2384), 1, + sym_comment, + ACTIONS(73), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(75), 17, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203273] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2716), 1, + sym_AS, + ACTIONS(2720), 1, + sym_INDEXED, + ACTIONS(2722), 1, + sym_NOT, + ACTIONS(2938), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym__string, + STATE(2385), 1, + sym_comment, + STATE(2413), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2714), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2718), 11, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + [203341] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2890), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2386), 1, + sym_comment, + STATE(2439), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2888), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2892), 13, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [203403] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2898), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2387), 1, + sym_comment, + STATE(2434), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2896), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2900), 13, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [203465] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2388), 1, + sym_comment, + ACTIONS(238), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + ACTIONS(240), 19, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203509] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2389), 1, + sym_comment, + ACTIONS(65), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(67), 17, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203553] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2390), 1, + sym_comment, + ACTIONS(57), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(59), 17, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203597] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2940), 1, + anon_sym_DOT, + STATE(2391), 1, + sym_comment, + ACTIONS(188), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(190), 17, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203643] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2392), 1, + sym_comment, + ACTIONS(238), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ADD, + sym_AFTER, + sym_AS, + sym_BEFORE, + sym_DEFAULT, + sym_DELETE, + sym_DROP, + sym_INDEXED, + sym_INSERT, + sym_INSTEAD, + sym_LIMIT, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RENAME, + sym_RETURNING, + sym_SELECT, + sym_SET, + sym_UPDATE, + sym_USING, + sym_VALUES, + sym_WHERE, + sym_WITH, + anon_sym_LPAREN, + anon_sym_EQ, + [203685] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2393), 1, + sym_comment, + ACTIONS(69), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(71), 17, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203729] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2884), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2394), 1, + sym_comment, + STATE(2436), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2882), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2886), 13, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [203791] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2946), 1, + anon_sym_SQUOTE, + ACTIONS(2949), 1, + aux_sym_identifier_token1, + ACTIONS(2952), 1, + anon_sym_DQUOTE, + ACTIONS(2955), 1, + anon_sym_BQUOTE, + ACTIONS(2958), 1, + anon_sym_LBRACK, + STATE(2423), 1, + sym__string, + STATE(2427), 1, + sym__name, + STATE(2395), 2, + sym_comment, + aux_sym_type_name_repeat1, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2942), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2944), 11, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + [203850] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2396), 1, + sym_comment, + ACTIONS(238), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(240), 17, + sym_AS, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INDEXED, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + aux_sym_identifier_token1, + [203893] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2928), 1, + aux_sym_identifier_token1, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(2965), 1, + anon_sym_LPAREN, + STATE(2395), 1, + aux_sym_type_name_repeat1, + STATE(2397), 1, + sym_comment, + STATE(2423), 1, + sym__string, + STATE(2427), 1, + sym__name, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2961), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2963), 11, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + [203956] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2716), 1, + sym_AS, + ACTIONS(2720), 1, + sym_INDEXED, + ACTIONS(2722), 1, + sym_NOT, + ACTIONS(2967), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym__string, + STATE(2398), 1, + sym_comment, + STATE(2413), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2714), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2718), 9, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [204022] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2399), 1, + sym_comment, + ACTIONS(57), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(59), 15, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + aux_sym_identifier_token1, + [204063] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2400), 1, + sym_comment, + ACTIONS(73), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(75), 15, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + aux_sym_identifier_token1, + [204104] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2401), 1, + sym_comment, + ACTIONS(61), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(63), 15, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + aux_sym_identifier_token1, + [204145] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2890), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2402), 1, + sym_comment, + STATE(2439), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2888), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2892), 11, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + [204204] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2403), 1, + sym_comment, + ACTIONS(69), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(71), 15, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + aux_sym_identifier_token1, + [204245] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2404), 1, + sym_comment, + ACTIONS(65), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(67), 15, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + aux_sym_identifier_token1, + [204286] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2884), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2405), 1, + sym_comment, + STATE(2436), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2882), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2886), 11, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + [204345] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2898), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2406), 1, + sym_comment, + STATE(2434), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2896), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2900), 11, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + [204404] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2969), 1, + anon_sym_DOT, + STATE(2407), 1, + sym_comment, + ACTIONS(188), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + ACTIONS(190), 15, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + aux_sym_identifier_token1, + [204447] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2408), 1, + sym_comment, + ACTIONS(238), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + ACTIONS(240), 15, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_USING, + sym_WHERE, + aux_sym_identifier_token1, + [204487] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2409), 1, + sym_comment, + ACTIONS(73), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(75), 13, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + aux_sym_identifier_token1, + [204526] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2971), 1, + sym_INDEXED, + ACTIONS(2973), 1, + sym_NOT, + STATE(2410), 1, + sym_comment, + ACTIONS(2882), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [204567] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2411), 1, + sym_comment, + ACTIONS(65), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(67), 13, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + aux_sym_identifier_token1, + [204606] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2975), 1, + anon_sym_DOT, + STATE(2412), 1, + sym_comment, + ACTIONS(188), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + ACTIONS(190), 13, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + aux_sym_identifier_token1, + [204647] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2979), 1, + sym_INDEXED, + ACTIONS(2981), 1, + sym_NOT, + STATE(2413), 1, + sym_comment, + ACTIONS(2977), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [204688] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2414), 1, + sym_comment, + ACTIONS(57), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(59), 13, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + aux_sym_identifier_token1, + [204727] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2415), 1, + sym_comment, + ACTIONS(61), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(63), 13, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + aux_sym_identifier_token1, + [204766] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2890), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2416), 1, + sym_comment, + STATE(2439), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2888), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2892), 9, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [204823] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2884), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2417), 1, + sym_comment, + STATE(2436), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2882), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2886), 9, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [204880] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2418), 1, + sym_comment, + ACTIONS(69), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_DOT, + ACTIONS(71), 13, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + aux_sym_identifier_token1, + [204919] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2898), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2419), 1, + sym_comment, + STATE(2434), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2896), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2900), 9, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [204976] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2716), 1, + sym_AS, + ACTIONS(2720), 1, + sym_INDEXED, + ACTIONS(2722), 1, + sym_NOT, + ACTIONS(2983), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym__string, + STATE(2413), 1, + sym__name, + STATE(2420), 1, + sym_comment, + ACTIONS(2714), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2718), 7, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_ON, + sym_USING, + [205039] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2421), 1, + sym_comment, + ACTIONS(73), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(75), 12, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + aux_sym_identifier_token1, + [205077] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2422), 1, + sym_comment, + ACTIONS(61), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(63), 12, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + aux_sym_identifier_token1, + [205115] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2423), 1, + sym_comment, + ACTIONS(57), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(59), 12, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + aux_sym_identifier_token1, + [205153] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2424), 1, + sym_comment, + ACTIONS(69), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(71), 12, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + aux_sym_identifier_token1, + [205191] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2425), 1, + sym_comment, + ACTIONS(65), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(67), 12, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + aux_sym_identifier_token1, + [205229] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2426), 1, + sym_comment, + ACTIONS(238), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + ACTIONS(240), 13, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_NOT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + aux_sym_identifier_token1, + [205267] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2427), 1, + sym_comment, + ACTIONS(2985), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2987), 12, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + aux_sym_identifier_token1, + [205305] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2991), 1, + sym_ON, + ACTIONS(2993), 1, + sym_USING, + STATE(2428), 1, + sym_comment, + STATE(2474), 1, + sym_join_constraint, + ACTIONS(2989), 17, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [205346] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2997), 1, + sym_AS, + ACTIONS(3001), 1, + sym_AUTOINCREMENT, + ACTIONS(3003), 1, + sym_ON, + STATE(2429), 1, + sym_comment, + STATE(2522), 1, + sym_conflict_clause, + ACTIONS(2999), 2, + sym_ASC, + sym_DESC, + ACTIONS(2995), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [205391] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3011), 1, + sym_LEFT, + ACTIONS(3013), 1, + sym_NATURAL, + STATE(2430), 1, + sym_comment, + STATE(2431), 1, + aux_sym__join_clause_repeat1, + STATE(2681), 1, + sym_join_operator, + ACTIONS(3007), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3009), 2, + sym_JOIN, + anon_sym_COMMA, + ACTIONS(3005), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [205438] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3011), 1, + sym_LEFT, + ACTIONS(3013), 1, + sym_NATURAL, + STATE(2431), 1, + sym_comment, + STATE(2437), 1, + aux_sym__join_clause_repeat1, + STATE(2681), 1, + sym_join_operator, + ACTIONS(3007), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3009), 2, + sym_JOIN, + anon_sym_COMMA, + ACTIONS(3015), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [205485] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2716), 1, + sym_AS, + ACTIONS(2720), 1, + sym_INDEXED, + ACTIONS(2722), 1, + sym_NOT, + ACTIONS(3017), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym__string, + STATE(2413), 1, + sym__name, + STATE(2432), 1, + sym_comment, + ACTIONS(2714), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2718), 5, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + [205546] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2433), 1, + sym_comment, + ACTIONS(3019), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [205581] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2434), 1, + sym_comment, + ACTIONS(3021), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [205616] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + ACTIONS(3025), 1, + sym_AS, + ACTIONS(3029), 1, + sym_AUTOINCREMENT, + STATE(2435), 1, + sym_comment, + STATE(2530), 1, + sym_conflict_clause, + ACTIONS(3027), 2, + sym_ASC, + sym_DESC, + ACTIONS(3023), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [205661] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2436), 1, + sym_comment, + ACTIONS(2888), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [205696] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3037), 1, + sym_LEFT, + ACTIONS(3040), 1, + sym_NATURAL, + STATE(2681), 1, + sym_join_operator, + ACTIONS(3031), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3034), 2, + sym_JOIN, + anon_sym_COMMA, + STATE(2437), 2, + sym_comment, + aux_sym__join_clause_repeat1, + ACTIONS(2989), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [205741] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3045), 1, + sym_DEFERRABLE, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3049), 1, + sym_NOT, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3054), 1, + anon_sym_LPAREN, + STATE(2438), 1, + sym_comment, + STATE(2460), 1, + aux_sym_foreign_key_clause_repeat1, + ACTIONS(3043), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [205788] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2439), 1, + sym_comment, + ACTIONS(2896), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [205823] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2993), 1, + sym_USING, + ACTIONS(3056), 1, + sym_ON, + STATE(2440), 1, + sym_comment, + STATE(2474), 1, + sym_join_constraint, + ACTIONS(2989), 17, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + [205864] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2441), 1, + sym_comment, + ACTIONS(2882), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_USING, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [205899] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2442), 1, + sym_comment, + ACTIONS(65), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(67), 11, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_USING, + aux_sym_identifier_token1, + [205935] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3061), 1, + sym_FROM, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + ACTIONS(3069), 1, + anon_sym_COMMA, + STATE(2443), 1, + sym_comment, + STATE(2521), 1, + sym_from_clause, + STATE(2548), 1, + aux_sym_returning_clause_repeat1, + STATE(2601), 1, + sym_where_clause, + STATE(2672), 1, + sym_group_by_clause, + STATE(2799), 1, + sym_window_clause, + ACTIONS(3059), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + [205989] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2444), 1, + sym_comment, + ACTIONS(61), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(63), 11, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_USING, + aux_sym_identifier_token1, + [206025] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(3071), 1, + anon_sym_SQUOTE, + ACTIONS(3073), 1, + aux_sym_identifier_token1, + ACTIONS(3075), 1, + anon_sym_DQUOTE, + ACTIONS(3077), 1, + anon_sym_BQUOTE, + ACTIONS(3079), 1, + anon_sym_LBRACK, + ACTIONS(3081), 1, + anon_sym_LPAREN, + STATE(2432), 1, + sym__name2, + STATE(2445), 1, + sym_comment, + STATE(2498), 1, + sym__name, + STATE(2499), 1, + sym__string, + STATE(2682), 1, + sym__select_core, + STATE(2989), 1, + sym_table_or_subquery, + STATE(3651), 1, + sym_with_clause, + STATE(4551), 1, + sym__join_clause, + STATE(4571), 1, + sym_select_stmt, + STATE(2495), 2, + sym_string_literal, + sym_identifier, + [206093] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2898), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2434), 1, + sym__name, + STATE(2446), 1, + sym_comment, + ACTIONS(2896), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2900), 7, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_ON, + sym_USING, + [206147] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3037), 1, + sym_LEFT, + ACTIONS(3040), 1, + sym_NATURAL, + STATE(2668), 1, + sym_join_operator, + ACTIONS(3031), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3034), 2, + sym_JOIN, + anon_sym_COMMA, + STATE(2447), 2, + sym_comment, + aux_sym__join_clause_repeat1, + ACTIONS(2989), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_RPAREN, + [206191] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(3071), 1, + anon_sym_SQUOTE, + ACTIONS(3073), 1, + aux_sym_identifier_token1, + ACTIONS(3075), 1, + anon_sym_DQUOTE, + ACTIONS(3077), 1, + anon_sym_BQUOTE, + ACTIONS(3079), 1, + anon_sym_LBRACK, + ACTIONS(3081), 1, + anon_sym_LPAREN, + STATE(2432), 1, + sym__name2, + STATE(2448), 1, + sym_comment, + STATE(2498), 1, + sym__name, + STATE(2499), 1, + sym__string, + STATE(2682), 1, + sym__select_core, + STATE(2989), 1, + sym_table_or_subquery, + STATE(3651), 1, + sym_with_clause, + STATE(4413), 1, + sym_select_stmt, + STATE(4551), 1, + sym__join_clause, + STATE(2495), 2, + sym_string_literal, + sym_identifier, + [206259] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3085), 1, + sym_MATCH, + ACTIONS(3088), 1, + sym_ON, + STATE(2449), 2, + sym_comment, + aux_sym_foreign_key_clause_repeat1, + ACTIONS(3083), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_DEFERRABLE, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [206297] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2890), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2439), 1, + sym__name, + STATE(2450), 1, + sym_comment, + ACTIONS(2888), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2892), 7, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_ON, + sym_USING, + [206351] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2451), 1, + sym_comment, + ACTIONS(3091), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [206385] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3061), 1, + sym_FROM, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + ACTIONS(3069), 1, + anon_sym_COMMA, + STATE(2443), 1, + aux_sym_returning_clause_repeat1, + STATE(2452), 1, + sym_comment, + STATE(2540), 1, + sym_from_clause, + STATE(2612), 1, + sym_where_clause, + STATE(2689), 1, + sym_group_by_clause, + STATE(2839), 1, + sym_window_clause, + ACTIONS(3093), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + [206439] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(3071), 1, + anon_sym_SQUOTE, + ACTIONS(3073), 1, + aux_sym_identifier_token1, + ACTIONS(3075), 1, + anon_sym_DQUOTE, + ACTIONS(3077), 1, + anon_sym_BQUOTE, + ACTIONS(3079), 1, + anon_sym_LBRACK, + ACTIONS(3081), 1, + anon_sym_LPAREN, + STATE(2432), 1, + sym__name2, + STATE(2453), 1, + sym_comment, + STATE(2498), 1, + sym__name, + STATE(2499), 1, + sym__string, + STATE(2682), 1, + sym__select_core, + STATE(2989), 1, + sym_table_or_subquery, + STATE(3651), 1, + sym_with_clause, + STATE(4551), 1, + sym__join_clause, + STATE(4648), 1, + sym_select_stmt, + STATE(2495), 2, + sym_string_literal, + sym_identifier, + [206507] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(3071), 1, + anon_sym_SQUOTE, + ACTIONS(3073), 1, + aux_sym_identifier_token1, + ACTIONS(3075), 1, + anon_sym_DQUOTE, + ACTIONS(3077), 1, + anon_sym_BQUOTE, + ACTIONS(3079), 1, + anon_sym_LBRACK, + ACTIONS(3081), 1, + anon_sym_LPAREN, + STATE(2432), 1, + sym__name2, + STATE(2454), 1, + sym_comment, + STATE(2498), 1, + sym__name, + STATE(2499), 1, + sym__string, + STATE(2682), 1, + sym__select_core, + STATE(2989), 1, + sym_table_or_subquery, + STATE(3651), 1, + sym_with_clause, + STATE(4551), 1, + sym__join_clause, + STATE(4611), 1, + sym_select_stmt, + STATE(2495), 2, + sym_string_literal, + sym_identifier, + [206575] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2455), 1, + sym_comment, + ACTIONS(73), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(75), 11, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_USING, + aux_sym_identifier_token1, + [206611] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3097), 1, + sym_DEFERRABLE, + ACTIONS(3099), 1, + sym_NOT, + STATE(2449), 1, + aux_sym_foreign_key_clause_repeat1, + STATE(2456), 1, + sym_comment, + ACTIONS(3095), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [206655] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3104), 1, + sym_DEFERRABLE, + ACTIONS(3106), 1, + sym_NOT, + STATE(2456), 1, + aux_sym_foreign_key_clause_repeat1, + STATE(2457), 1, + sym_comment, + ACTIONS(3102), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [206699] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3011), 1, + sym_LEFT, + ACTIONS(3013), 1, + sym_NATURAL, + STATE(2447), 1, + aux_sym__join_clause_repeat1, + STATE(2458), 1, + sym_comment, + STATE(2668), 1, + sym_join_operator, + ACTIONS(3007), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3009), 2, + sym_JOIN, + anon_sym_COMMA, + ACTIONS(3015), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_RPAREN, + [206745] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2459), 1, + sym_comment, + ACTIONS(69), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(71), 11, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_USING, + aux_sym_identifier_token1, + [206781] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3111), 1, + sym_DEFERRABLE, + ACTIONS(3113), 1, + sym_NOT, + STATE(2449), 1, + aux_sym_foreign_key_clause_repeat1, + STATE(2460), 1, + sym_comment, + ACTIONS(3109), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [206825] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2461), 1, + sym_comment, + ACTIONS(3116), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [206859] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(3071), 1, + anon_sym_SQUOTE, + ACTIONS(3073), 1, + aux_sym_identifier_token1, + ACTIONS(3075), 1, + anon_sym_DQUOTE, + ACTIONS(3077), 1, + anon_sym_BQUOTE, + ACTIONS(3079), 1, + anon_sym_LBRACK, + ACTIONS(3081), 1, + anon_sym_LPAREN, + STATE(2432), 1, + sym__name2, + STATE(2462), 1, + sym_comment, + STATE(2498), 1, + sym__name, + STATE(2499), 1, + sym__string, + STATE(2682), 1, + sym__select_core, + STATE(2989), 1, + sym_table_or_subquery, + STATE(3651), 1, + sym_with_clause, + STATE(3989), 1, + sym_select_stmt, + STATE(4551), 1, + sym__join_clause, + STATE(2495), 2, + sym_string_literal, + sym_identifier, + [206927] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(3071), 1, + anon_sym_SQUOTE, + ACTIONS(3073), 1, + aux_sym_identifier_token1, + ACTIONS(3075), 1, + anon_sym_DQUOTE, + ACTIONS(3077), 1, + anon_sym_BQUOTE, + ACTIONS(3079), 1, + anon_sym_LBRACK, + ACTIONS(3081), 1, + anon_sym_LPAREN, + STATE(2432), 1, + sym__name2, + STATE(2463), 1, + sym_comment, + STATE(2498), 1, + sym__name, + STATE(2499), 1, + sym__string, + STATE(2682), 1, + sym__select_core, + STATE(2989), 1, + sym_table_or_subquery, + STATE(3651), 1, + sym_with_clause, + STATE(4551), 1, + sym__join_clause, + STATE(4718), 1, + sym_select_stmt, + STATE(2495), 2, + sym_string_literal, + sym_identifier, + [206995] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3061), 1, + sym_FROM, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + ACTIONS(3069), 1, + anon_sym_COMMA, + STATE(2464), 1, + sym_comment, + STATE(2470), 1, + aux_sym_returning_clause_repeat1, + STATE(2534), 1, + sym_from_clause, + STATE(2606), 1, + sym_where_clause, + STATE(2677), 1, + sym_group_by_clause, + STATE(2829), 1, + sym_window_clause, + ACTIONS(3118), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + [207049] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3097), 1, + sym_DEFERRABLE, + ACTIONS(3099), 1, + sym_NOT, + STATE(2465), 1, + sym_comment, + STATE(2471), 1, + aux_sym_foreign_key_clause_repeat1, + ACTIONS(3095), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [207093] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2466), 1, + sym_comment, + ACTIONS(57), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(59), 11, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_USING, + aux_sym_identifier_token1, + [207129] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(3071), 1, + anon_sym_SQUOTE, + ACTIONS(3073), 1, + aux_sym_identifier_token1, + ACTIONS(3075), 1, + anon_sym_DQUOTE, + ACTIONS(3077), 1, + anon_sym_BQUOTE, + ACTIONS(3079), 1, + anon_sym_LBRACK, + ACTIONS(3081), 1, + anon_sym_LPAREN, + STATE(2432), 1, + sym__name2, + STATE(2467), 1, + sym_comment, + STATE(2498), 1, + sym__name, + STATE(2499), 1, + sym__string, + STATE(2682), 1, + sym__select_core, + STATE(2989), 1, + sym_table_or_subquery, + STATE(3651), 1, + sym_with_clause, + STATE(4551), 1, + sym__join_clause, + STATE(4716), 1, + sym_select_stmt, + STATE(2495), 2, + sym_string_literal, + sym_identifier, + [207197] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3120), 1, + anon_sym_DOT, + STATE(2468), 1, + sym_comment, + ACTIONS(188), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(190), 11, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_USING, + aux_sym_identifier_token1, + [207235] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3011), 1, + sym_LEFT, + ACTIONS(3013), 1, + sym_NATURAL, + STATE(2458), 1, + aux_sym__join_clause_repeat1, + STATE(2469), 1, + sym_comment, + STATE(2668), 1, + sym_join_operator, + ACTIONS(3007), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3009), 2, + sym_JOIN, + anon_sym_COMMA, + ACTIONS(3005), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_RPAREN, + [207281] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3061), 1, + sym_FROM, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + ACTIONS(3069), 1, + anon_sym_COMMA, + STATE(2470), 1, + sym_comment, + STATE(2540), 1, + sym_from_clause, + STATE(2548), 1, + aux_sym_returning_clause_repeat1, + STATE(2612), 1, + sym_where_clause, + STATE(2689), 1, + sym_group_by_clause, + STATE(2839), 1, + sym_window_clause, + ACTIONS(3093), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + [207335] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3124), 1, + sym_DEFERRABLE, + ACTIONS(3126), 1, + sym_NOT, + STATE(2449), 1, + aux_sym_foreign_key_clause_repeat1, + STATE(2471), 1, + sym_comment, + ACTIONS(3122), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [207379] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2884), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2436), 1, + sym__name, + STATE(2472), 1, + sym_comment, + ACTIONS(2882), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2886), 7, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_ON, + sym_USING, + [207433] = 22, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(831), 1, + sym_SELECT, + ACTIONS(833), 1, + sym_VALUES, + ACTIONS(835), 1, + sym_WITH, + ACTIONS(3071), 1, + anon_sym_SQUOTE, + ACTIONS(3073), 1, + aux_sym_identifier_token1, + ACTIONS(3075), 1, + anon_sym_DQUOTE, + ACTIONS(3077), 1, + anon_sym_BQUOTE, + ACTIONS(3079), 1, + anon_sym_LBRACK, + ACTIONS(3081), 1, + anon_sym_LPAREN, + STATE(2432), 1, + sym__name2, + STATE(2473), 1, + sym_comment, + STATE(2498), 1, + sym__name, + STATE(2499), 1, + sym__string, + STATE(2682), 1, + sym__select_core, + STATE(2989), 1, + sym_table_or_subquery, + STATE(3651), 1, + sym_with_clause, + STATE(4551), 1, + sym__join_clause, + STATE(4553), 1, + sym_select_stmt, + STATE(2495), 2, + sym_string_literal, + sym_identifier, + [207501] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2474), 1, + sym_comment, + ACTIONS(3129), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_EXCEPT, + sym_GROUP, + sym_INNER, + sym_INTERSECT, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [207535] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + ACTIONS(3131), 1, + sym_FROM, + ACTIONS(3133), 1, + anon_sym_COMMA, + STATE(2475), 1, + sym_comment, + STATE(2521), 1, + sym_from_clause, + STATE(2601), 1, + sym_where_clause, + STATE(2616), 1, + aux_sym_returning_clause_repeat1, + STATE(2672), 1, + sym_group_by_clause, + STATE(2799), 1, + sym_window_clause, + ACTIONS(3059), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + anon_sym_RPAREN, + [207588] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3137), 1, + sym_AS, + ACTIONS(3139), 1, + sym_CHECK, + ACTIONS(3141), 1, + sym_COLLATE, + ACTIONS(3143), 1, + sym_CONSTRAINT, + ACTIONS(3145), 1, + sym_DEFAULT, + ACTIONS(3147), 1, + sym_GENERATED, + ACTIONS(3149), 1, + sym_NOT, + ACTIONS(3153), 1, + sym_PRIMARY, + ACTIONS(3155), 1, + sym_REFERENCES, + STATE(2476), 1, + sym_comment, + STATE(2477), 1, + aux_sym_column_def_repeat1, + STATE(2576), 1, + sym_column_constraint, + STATE(2577), 1, + sym_foreign_key_clause, + ACTIONS(3151), 2, + sym_NULL, + sym_UNIQUE, + ACTIONS(3135), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + [207647] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3159), 1, + sym_AS, + ACTIONS(3162), 1, + sym_CHECK, + ACTIONS(3165), 1, + sym_COLLATE, + ACTIONS(3168), 1, + sym_CONSTRAINT, + ACTIONS(3171), 1, + sym_DEFAULT, + ACTIONS(3174), 1, + sym_GENERATED, + ACTIONS(3177), 1, + sym_NOT, + ACTIONS(3183), 1, + sym_PRIMARY, + ACTIONS(3186), 1, + sym_REFERENCES, + STATE(2576), 1, + sym_column_constraint, + STATE(2577), 1, + sym_foreign_key_clause, + ACTIONS(3180), 2, + sym_NULL, + sym_UNIQUE, + STATE(2477), 2, + sym_comment, + aux_sym_column_def_repeat1, + ACTIONS(3157), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + [207704] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + ACTIONS(3131), 1, + sym_FROM, + ACTIONS(3133), 1, + anon_sym_COMMA, + STATE(2475), 1, + aux_sym_returning_clause_repeat1, + STATE(2478), 1, + sym_comment, + STATE(2540), 1, + sym_from_clause, + STATE(2612), 1, + sym_where_clause, + STATE(2689), 1, + sym_group_by_clause, + STATE(2839), 1, + sym_window_clause, + ACTIONS(3093), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + anon_sym_RPAREN, + [207757] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2479), 1, + sym_comment, + ACTIONS(3083), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_DEFERRABLE, + sym_GENERATED, + sym_MATCH, + sym_NOT, + sym_NULL, + sym_ON, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [207790] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(3191), 1, + sym_CURRENT_TIME, + ACTIONS(3193), 1, + sym_numeric_literal, + ACTIONS(3197), 1, + anon_sym_LPAREN, + ACTIONS(3199), 1, + anon_sym_DASH, + ACTIONS(3201), 1, + anon_sym_PLUS, + STATE(390), 1, + sym__string, + STATE(2480), 1, + sym_comment, + ACTIONS(3195), 2, + anon_sym_x, + anon_sym_X, + STATE(2543), 2, + sym_string_literal, + sym_blob_literal, + STATE(2571), 2, + sym__literal_value, + sym_signed_number, + ACTIONS(3189), 5, + sym_CURRENT_DATE, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [207843] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2706), 1, + sym_AUTOINCREMENT, + ACTIONS(3003), 1, + sym_ON, + STATE(2481), 1, + sym_comment, + STATE(2528), 1, + sym_conflict_clause, + ACTIONS(3203), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [207882] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2482), 1, + sym_comment, + ACTIONS(3205), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_DEFERRABLE, + sym_GENERATED, + sym_MATCH, + sym_NOT, + sym_NULL, + sym_ON, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [207915] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2483), 1, + sym_comment, + ACTIONS(238), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(240), 11, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + sym_ON, + sym_USING, + aux_sym_identifier_token1, + [207950] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + ACTIONS(3131), 1, + sym_FROM, + ACTIONS(3133), 1, + anon_sym_COMMA, + STATE(2484), 1, + sym_comment, + STATE(2488), 1, + aux_sym_returning_clause_repeat1, + STATE(2534), 1, + sym_from_clause, + STATE(2606), 1, + sym_where_clause, + STATE(2677), 1, + sym_group_by_clause, + STATE(2829), 1, + sym_window_clause, + ACTIONS(3118), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + anon_sym_RPAREN, + [208003] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2694), 1, + sym_AUTOINCREMENT, + ACTIONS(3003), 1, + sym_ON, + STATE(2485), 1, + sym_comment, + STATE(2524), 1, + sym_conflict_clause, + ACTIONS(3207), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [208042] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3137), 1, + sym_AS, + ACTIONS(3139), 1, + sym_CHECK, + ACTIONS(3141), 1, + sym_COLLATE, + ACTIONS(3143), 1, + sym_CONSTRAINT, + ACTIONS(3145), 1, + sym_DEFAULT, + ACTIONS(3147), 1, + sym_GENERATED, + ACTIONS(3149), 1, + sym_NOT, + ACTIONS(3153), 1, + sym_PRIMARY, + ACTIONS(3155), 1, + sym_REFERENCES, + STATE(2476), 1, + aux_sym_column_def_repeat1, + STATE(2486), 1, + sym_comment, + STATE(2576), 1, + sym_column_constraint, + STATE(2577), 1, + sym_foreign_key_clause, + ACTIONS(3151), 2, + sym_NULL, + sym_UNIQUE, + ACTIONS(3209), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + [208101] = 18, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3137), 1, + sym_AS, + ACTIONS(3139), 1, + sym_CHECK, + ACTIONS(3141), 1, + sym_COLLATE, + ACTIONS(3143), 1, + sym_CONSTRAINT, + ACTIONS(3145), 1, + sym_DEFAULT, + ACTIONS(3147), 1, + sym_GENERATED, + ACTIONS(3149), 1, + sym_NOT, + ACTIONS(3153), 1, + sym_PRIMARY, + ACTIONS(3155), 1, + sym_REFERENCES, + STATE(2477), 1, + aux_sym_column_def_repeat1, + STATE(2487), 1, + sym_comment, + STATE(2576), 1, + sym_column_constraint, + STATE(2577), 1, + sym_foreign_key_clause, + ACTIONS(3151), 2, + sym_NULL, + sym_UNIQUE, + ACTIONS(3209), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + [208160] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + ACTIONS(3131), 1, + sym_FROM, + ACTIONS(3133), 1, + anon_sym_COMMA, + STATE(2488), 1, + sym_comment, + STATE(2540), 1, + sym_from_clause, + STATE(2612), 1, + sym_where_clause, + STATE(2616), 1, + aux_sym_returning_clause_repeat1, + STATE(2689), 1, + sym_group_by_clause, + STATE(2839), 1, + sym_window_clause, + ACTIONS(3093), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + anon_sym_RPAREN, + [208213] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2489), 1, + sym_comment, + ACTIONS(3211), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_DEFERRABLE, + sym_GENERATED, + sym_MATCH, + sym_NOT, + sym_NULL, + sym_ON, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [208246] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(3191), 1, + sym_CURRENT_TIME, + ACTIONS(3193), 1, + sym_numeric_literal, + ACTIONS(3199), 1, + anon_sym_DASH, + ACTIONS(3201), 1, + anon_sym_PLUS, + ACTIONS(3213), 1, + anon_sym_LPAREN, + STATE(390), 1, + sym__string, + STATE(2490), 1, + sym_comment, + ACTIONS(3195), 2, + anon_sym_x, + anon_sym_X, + STATE(2543), 2, + sym_string_literal, + sym_blob_literal, + STATE(2554), 2, + sym__literal_value, + sym_signed_number, + ACTIONS(3189), 5, + sym_CURRENT_DATE, + sym_CURRENT_TIMESTAMP, + sym_FALSE, + sym_NULL, + sym_TRUE, + [208299] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2884), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2436), 1, + sym__name, + STATE(2491), 1, + sym_comment, + ACTIONS(2882), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2886), 5, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + [208351] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2492), 1, + sym_comment, + ACTIONS(65), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(67), 9, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + aux_sym_identifier_token1, + [208385] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2493), 1, + sym_comment, + ACTIONS(3001), 2, + sym_STORED, + sym_VIRTUAL, + ACTIONS(2995), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [208419] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + STATE(2494), 1, + sym_comment, + STATE(2552), 1, + sym_conflict_clause, + ACTIONS(2995), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [208455] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2495), 1, + sym_comment, + ACTIONS(73), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(75), 9, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + aux_sym_identifier_token1, + [208489] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2496), 1, + sym_comment, + ACTIONS(3217), 2, + sym_STORED, + sym_VIRTUAL, + ACTIONS(3215), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [208523] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2497), 1, + sym_comment, + ACTIONS(69), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(71), 9, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + aux_sym_identifier_token1, + [208557] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3219), 1, + anon_sym_DOT, + STATE(2498), 1, + sym_comment, + ACTIONS(188), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(190), 9, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + aux_sym_identifier_token1, + [208593] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2499), 1, + sym_comment, + ACTIONS(57), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(59), 9, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + aux_sym_identifier_token1, + [208627] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2500), 1, + sym_comment, + ACTIONS(61), 8, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOT, + ACTIONS(63), 9, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + aux_sym_identifier_token1, + [208661] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + STATE(2501), 1, + sym_comment, + STATE(2559), 1, + sym_conflict_clause, + ACTIONS(3023), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [208697] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + STATE(2502), 1, + sym_comment, + STATE(2571), 1, + sym_conflict_clause, + ACTIONS(3221), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [208733] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3223), 1, + anon_sym_DOT, + STATE(2503), 1, + sym_comment, + ACTIONS(188), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AFTER, + sym_AS, + sym_BEFORE, + sym_DELETE, + sym_INDEXED, + sym_INSERT, + sym_INSTEAD, + sym_LIMIT, + sym_NOT, + sym_ORDER, + sym_RETURNING, + sym_SET, + sym_UPDATE, + sym_WHERE, + [208767] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2890), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2439), 1, + sym__name, + STATE(2504), 1, + sym_comment, + ACTIONS(2888), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2892), 5, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + [208819] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(2898), 1, + sym_AS, + STATE(390), 1, + sym__string, + STATE(2434), 1, + sym__name, + STATE(2505), 1, + sym_comment, + ACTIONS(2896), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(2900), 5, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + [208871] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2506), 1, + sym_comment, + ACTIONS(3227), 2, + sym_STORED, + sym_VIRTUAL, + ACTIONS(3225), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [208905] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + STATE(2507), 1, + sym_comment, + STATE(2554), 1, + sym_conflict_clause, + ACTIONS(3203), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [208941] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3231), 1, + sym_ORDER, + ACTIONS(3233), 1, + sym_PARTITION, + ACTIONS(3235), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2508), 1, + sym_comment, + STATE(3309), 1, + sym__name, + STATE(4567), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [208996] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3237), 1, + sym_ORDER, + ACTIONS(3239), 1, + sym_PARTITION, + ACTIONS(3241), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2509), 1, + sym_comment, + STATE(3188), 1, + sym__name, + STATE(4088), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [209051] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3243), 1, + sym_INITIALLY, + STATE(2510), 1, + sym_comment, + ACTIONS(3095), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209084] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3245), 1, + sym_ORDER, + ACTIONS(3247), 1, + sym_PARTITION, + ACTIONS(3249), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2511), 1, + sym_comment, + STATE(3141), 1, + sym__name, + STATE(4288), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [209139] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3253), 1, + sym_INITIALLY, + STATE(2512), 1, + sym_comment, + ACTIONS(3251), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209172] = 19, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2928), 1, + aux_sym_identifier_token1, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3255), 1, + sym_CHECK, + ACTIONS(3257), 1, + sym_CONSTRAINT, + ACTIONS(3259), 1, + sym_FOREIGN, + ACTIONS(3261), 1, + sym_PRIMARY, + ACTIONS(3263), 1, + sym_UNIQUE, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2513), 1, + sym_comment, + STATE(3879), 1, + sym_column_def, + STATE(3987), 1, + sym_table_constraint, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [209231] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3265), 1, + sym_ORDER, + ACTIONS(3267), 1, + sym_PARTITION, + ACTIONS(3269), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2514), 1, + sym_comment, + STATE(3209), 1, + sym__name, + STATE(4398), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [209286] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3271), 1, + sym_ORDER, + ACTIONS(3273), 1, + sym_PARTITION, + ACTIONS(3275), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2515), 1, + sym_comment, + STATE(3232), 1, + sym__name, + STATE(4638), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [209341] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3277), 1, + sym_ORDER, + ACTIONS(3279), 1, + sym_PARTITION, + ACTIONS(3281), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2516), 1, + sym_comment, + STATE(3237), 1, + sym__name, + STATE(4636), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [209396] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3283), 1, + sym_ORDER, + ACTIONS(3285), 1, + sym_PARTITION, + ACTIONS(3287), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2517), 1, + sym_comment, + STATE(3292), 1, + sym__name, + STATE(4178), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [209451] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3289), 1, + sym_INITIALLY, + STATE(2518), 1, + sym_comment, + ACTIONS(3122), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209484] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3291), 1, + sym_ORDER, + ACTIONS(3293), 1, + sym_PARTITION, + ACTIONS(3295), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2519), 1, + sym_comment, + STATE(3278), 1, + sym__name, + STATE(4455), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [209539] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3297), 1, + sym_ORDER, + ACTIONS(3299), 1, + sym_PARTITION, + ACTIONS(3301), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2520), 1, + sym_comment, + STATE(3148), 1, + sym__name, + STATE(4375), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [209594] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2521), 1, + sym_comment, + STATE(2593), 1, + sym_where_clause, + STATE(2687), 1, + sym_group_by_clause, + STATE(2866), 1, + sym_window_clause, + ACTIONS(3303), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [209637] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2694), 1, + sym_AUTOINCREMENT, + STATE(2522), 1, + sym_comment, + ACTIONS(3207), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209670] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3305), 1, + sym_INITIALLY, + STATE(2523), 1, + sym_comment, + ACTIONS(3102), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209703] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3217), 1, + sym_AUTOINCREMENT, + STATE(2524), 1, + sym_comment, + ACTIONS(3215), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209736] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3307), 1, + sym_ORDER, + ACTIONS(3309), 1, + sym_PARTITION, + ACTIONS(3311), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2525), 1, + sym_comment, + STATE(3119), 1, + sym__name, + STATE(4004), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [209791] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3315), 1, + sym_INITIALLY, + STATE(2526), 1, + sym_comment, + ACTIONS(3313), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209824] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3317), 1, + sym_INITIALLY, + STATE(2527), 1, + sym_comment, + ACTIONS(3109), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209857] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3001), 1, + sym_AUTOINCREMENT, + STATE(2528), 1, + sym_comment, + ACTIONS(2995), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209890] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2529), 1, + sym_comment, + ACTIONS(3319), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_AUTOINCREMENT, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209921] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2706), 1, + sym_AUTOINCREMENT, + STATE(2530), 1, + sym_comment, + ACTIONS(3203), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [209954] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3321), 1, + sym_ORDER, + ACTIONS(3323), 1, + sym_PARTITION, + ACTIONS(3325), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2531), 1, + sym_comment, + STATE(3128), 1, + sym__name, + STATE(4348), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [210009] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3327), 1, + sym_ORDER, + ACTIONS(3329), 1, + sym_PARTITION, + ACTIONS(3331), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2532), 1, + sym_comment, + STATE(3130), 1, + sym__name, + STATE(4723), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [210064] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3333), 1, + sym_ORDER, + ACTIONS(3335), 1, + sym_PARTITION, + ACTIONS(3337), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2533), 1, + sym_comment, + STATE(3155), 1, + sym__name, + STATE(4706), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [210119] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2534), 1, + sym_comment, + STATE(2612), 1, + sym_where_clause, + STATE(2689), 1, + sym_group_by_clause, + STATE(2839), 1, + sym_window_clause, + ACTIONS(3093), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [210162] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3341), 1, + sym_INITIALLY, + STATE(2535), 1, + sym_comment, + ACTIONS(3339), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [210195] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3343), 1, + sym_ORDER, + ACTIONS(3345), 1, + sym_PARTITION, + ACTIONS(3347), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2536), 1, + sym_comment, + STATE(3126), 1, + sym__name, + STATE(4298), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [210250] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3349), 1, + sym_ORDER, + ACTIONS(3351), 1, + sym_PARTITION, + ACTIONS(3353), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2537), 1, + sym_comment, + STATE(3263), 1, + sym__name, + STATE(4125), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [210305] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3355), 1, + sym_ORDER, + ACTIONS(3357), 1, + sym_PARTITION, + ACTIONS(3359), 1, + anon_sym_RPAREN, + STATE(390), 1, + sym__string, + STATE(2538), 1, + sym_comment, + STATE(3252), 1, + sym__name, + STATE(4237), 1, + sym_frame_spec, + STATE(6), 2, + sym_string_literal, + sym_identifier, + ACTIONS(3229), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [210360] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2539), 1, + sym_comment, + ACTIONS(238), 7, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(240), 9, + sym_AS, + sym_CROSS, + sym_INDEXED, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + sym_NOT, + aux_sym_identifier_token1, + [210393] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3065), 1, + sym_WHERE, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2540), 1, + sym_comment, + STATE(2601), 1, + sym_where_clause, + STATE(2672), 1, + sym_group_by_clause, + STATE(2799), 1, + sym_window_clause, + ACTIONS(3059), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [210436] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3361), 1, + sym_END, + STATE(2541), 1, + sym_comment, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [210488] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3363), 1, + sym_END, + STATE(2542), 1, + sym_comment, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [210540] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2543), 1, + sym_comment, + ACTIONS(305), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [210570] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3365), 1, + sym_END, + STATE(2544), 1, + sym_comment, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [210622] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2545), 1, + sym_comment, + ACTIONS(109), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [210652] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2546), 1, + sym_comment, + ACTIONS(3367), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [210682] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3369), 1, + sym_END, + STATE(2547), 1, + sym_comment, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [210734] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3373), 1, + anon_sym_COMMA, + STATE(2548), 2, + sym_comment, + aux_sym_returning_clause_repeat1, + ACTIONS(3371), 13, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + [210766] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2549), 1, + sym_comment, + ACTIONS(3376), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [210796] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3378), 1, + sym_END, + STATE(2550), 1, + sym_comment, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [210848] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2551), 1, + sym_comment, + ACTIONS(301), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [210878] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2552), 1, + sym_comment, + ACTIONS(3207), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [210908] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3380), 1, + sym_END, + STATE(2553), 1, + sym_comment, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [210960] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2554), 1, + sym_comment, + ACTIONS(2995), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [210990] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2555), 1, + sym_comment, + ACTIONS(3339), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211020] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2556), 1, + sym_comment, + ACTIONS(3382), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211050] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2557), 1, + sym_comment, + ACTIONS(3122), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211080] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3384), 1, + sym_END, + STATE(2558), 1, + sym_comment, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [211132] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2559), 1, + sym_comment, + ACTIONS(3203), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211162] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3386), 1, + sym_END, + STATE(2560), 1, + sym_comment, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [211214] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2561), 1, + sym_comment, + ACTIONS(3215), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211244] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3388), 1, + sym_END, + STATE(2562), 1, + sym_comment, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [211296] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2563), 1, + sym_comment, + ACTIONS(3390), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211326] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3392), 1, + sym_DELETE, + ACTIONS(3395), 1, + sym_END, + ACTIONS(3397), 1, + sym_INSERT, + ACTIONS(3400), 1, + sym_REPLACE, + ACTIONS(3403), 1, + sym_SELECT, + ACTIONS(3406), 1, + sym_UPDATE, + ACTIONS(3409), 1, + sym_VALUES, + ACTIONS(3412), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(2564), 2, + sym_comment, + aux_sym_create_trigger_stmt_repeat2, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [211376] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2565), 1, + sym_comment, + ACTIONS(297), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211406] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3415), 1, + anon_sym_DOT, + STATE(2566), 1, + sym_comment, + ACTIONS(188), 14, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ADD, + sym_AS, + sym_DEFAULT, + sym_DROP, + sym_ON, + sym_RENAME, + sym_SELECT, + sym_USING, + sym_VALUES, + sym_WITH, + anon_sym_LPAREN, + anon_sym_EQ, + [211438] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2567), 1, + sym_comment, + ACTIONS(3417), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [211468] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2568), 1, + sym_comment, + ACTIONS(3095), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211498] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2993), 1, + sym_USING, + ACTIONS(3419), 1, + sym_ON, + STATE(2474), 1, + sym_join_constraint, + STATE(2569), 1, + sym_comment, + ACTIONS(2989), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_LIMIT, + sym_NATURAL, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + anon_sym_COMMA, + [211534] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3421), 1, + sym_END, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2570), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [211586] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2571), 1, + sym_comment, + ACTIONS(3023), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211616] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3423), 1, + sym_END, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2572), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [211668] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2573), 1, + sym_comment, + ACTIONS(3251), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211698] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2574), 1, + sym_comment, + ACTIONS(3425), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211728] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2575), 1, + sym_comment, + ACTIONS(3371), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [211758] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2576), 1, + sym_comment, + ACTIONS(3428), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211788] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2577), 1, + sym_comment, + ACTIONS(3221), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211818] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2578), 1, + sym_comment, + ACTIONS(3430), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211848] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3432), 1, + sym_END, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2579), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [211900] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2580), 1, + sym_comment, + ACTIONS(3434), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211930] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2581), 1, + sym_comment, + ACTIONS(3102), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [211960] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3436), 1, + sym_END, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2582), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212012] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3438), 1, + sym_END, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2583), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212064] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2584), 1, + sym_comment, + ACTIONS(3440), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_AS, + sym_CHECK, + sym_COLLATE, + sym_CONSTRAINT, + sym_DEFAULT, + sym_GENERATED, + sym_NOT, + sym_NULL, + sym_PRIMARY, + sym_REFERENCES, + sym_UNIQUE, + anon_sym_COMMA, + anon_sym_RPAREN, + [212094] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2585), 1, + sym_comment, + ACTIONS(3442), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_COMMA, + anon_sym_RPAREN, + [212124] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3444), 1, + sym_END, + STATE(2564), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2586), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212176] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2547), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2587), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212225] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3011), 1, + sym_LEFT, + ACTIONS(3013), 1, + sym_NATURAL, + STATE(2588), 1, + sym_comment, + STATE(2607), 1, + aux_sym__join_clause_repeat1, + STATE(2693), 1, + sym_join_operator, + ACTIONS(3007), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3009), 2, + sym_JOIN, + anon_sym_COMMA, + ACTIONS(3005), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [212266] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2553), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2589), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212315] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2541), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2590), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212364] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3037), 1, + sym_LEFT, + ACTIONS(3040), 1, + sym_NATURAL, + STATE(2693), 1, + sym_join_operator, + ACTIONS(3031), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3034), 2, + sym_JOIN, + anon_sym_COMMA, + STATE(2591), 2, + sym_comment, + aux_sym__join_clause_repeat1, + ACTIONS(2989), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [212403] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(937), 1, + sym_FROM, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + ACTIONS(961), 1, + anon_sym_COMMA, + STATE(2592), 1, + sym_comment, + STATE(2818), 1, + sym_from_clause, + STATE(3027), 1, + aux_sym_update_stmt_repeat1, + STATE(3089), 1, + sym_where_clause, + STATE(3351), 1, + sym_returning_clause, + STATE(3520), 1, + sym_order_by_clause, + STATE(3851), 1, + sym_limit_clause, + ACTIONS(1046), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [212456] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2593), 1, + sym_comment, + STATE(2685), 1, + sym_group_by_clause, + STATE(2853), 1, + sym_window_clause, + ACTIONS(3446), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [212493] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2579), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2594), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212542] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2572), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2595), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212591] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2570), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2596), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212640] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3448), 1, + anon_sym_COMMA, + STATE(2597), 2, + sym_comment, + aux_sym_insert_stmt_repeat1, + ACTIONS(1259), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_HAVING, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_RPAREN, + [212671] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3199), 1, + anon_sym_DASH, + ACTIONS(3201), 1, + anon_sym_PLUS, + ACTIONS(3451), 1, + sym_numeric_literal, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2598), 1, + sym_comment, + STATE(4616), 1, + sym_pragma_value, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(3749), 2, + sym__name, + sym_signed_number, + [212722] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3199), 1, + anon_sym_DASH, + ACTIONS(3201), 1, + anon_sym_PLUS, + ACTIONS(3451), 1, + sym_numeric_literal, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2599), 1, + sym_comment, + STATE(3840), 1, + sym_pragma_value, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(3749), 2, + sym__name, + sym_signed_number, + [212773] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2583), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2600), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212822] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2601), 1, + sym_comment, + STATE(2687), 1, + sym_group_by_clause, + STATE(2866), 1, + sym_window_clause, + ACTIONS(3303), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [212859] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2586), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2602), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212908] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2542), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2603), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [212957] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2550), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2604), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [213006] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(937), 1, + sym_FROM, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + ACTIONS(961), 1, + anon_sym_COMMA, + STATE(2605), 1, + sym_comment, + STATE(2804), 1, + sym_from_clause, + STATE(3027), 1, + aux_sym_update_stmt_repeat1, + STATE(3041), 1, + sym_where_clause, + STATE(3347), 1, + sym_returning_clause, + STATE(3524), 1, + sym_order_by_clause, + STATE(3836), 1, + sym_limit_clause, + ACTIONS(3455), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [213059] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2606), 1, + sym_comment, + STATE(2689), 1, + sym_group_by_clause, + STATE(2839), 1, + sym_window_clause, + ACTIONS(3093), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [213096] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3011), 1, + sym_LEFT, + ACTIONS(3013), 1, + sym_NATURAL, + STATE(2591), 1, + aux_sym__join_clause_repeat1, + STATE(2607), 1, + sym_comment, + STATE(2693), 1, + sym_join_operator, + ACTIONS(3007), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3009), 2, + sym_JOIN, + anon_sym_COMMA, + ACTIONS(3015), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [213137] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(937), 1, + sym_FROM, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + ACTIONS(961), 1, + anon_sym_COMMA, + STATE(2608), 1, + sym_comment, + STATE(2830), 1, + sym_from_clause, + STATE(3027), 1, + aux_sym_update_stmt_repeat1, + STATE(3046), 1, + sym_where_clause, + STATE(3383), 1, + sym_returning_clause, + STATE(3478), 1, + sym_order_by_clause, + STATE(3895), 1, + sym_limit_clause, + ACTIONS(1018), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [213190] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2562), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2609), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [213239] = 17, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(937), 1, + sym_FROM, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + ACTIONS(961), 1, + anon_sym_COMMA, + STATE(2610), 1, + sym_comment, + STATE(2835), 1, + sym_from_clause, + STATE(3027), 1, + aux_sym_update_stmt_repeat1, + STATE(3084), 1, + sym_where_clause, + STATE(3378), 1, + sym_returning_clause, + STATE(3475), 1, + sym_order_by_clause, + STATE(3892), 1, + sym_limit_clause, + ACTIONS(929), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [213292] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1070), 1, + anon_sym_COMMA, + ACTIONS(3459), 1, + sym_HAVING, + STATE(2597), 1, + aux_sym_insert_stmt_repeat1, + STATE(2611), 1, + sym_comment, + ACTIONS(3457), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WINDOW, + anon_sym_RPAREN, + [213327] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3063), 1, + sym_GROUP, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2612), 1, + sym_comment, + STATE(2672), 1, + sym_group_by_clause, + STATE(2799), 1, + sym_window_clause, + ACTIONS(3059), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [213364] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2582), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2613), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [213413] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2560), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2614), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [213462] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2558), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2615), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [213511] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3461), 1, + anon_sym_COMMA, + STATE(2616), 2, + sym_comment, + aux_sym_returning_clause_repeat1, + ACTIONS(3371), 12, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_FROM, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_RPAREN, + [213542] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(25), 1, + sym_DELETE, + ACTIONS(33), 1, + sym_INSERT, + ACTIONS(41), 1, + sym_REPLACE, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(49), 1, + sym_UPDATE, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2544), 1, + aux_sym_create_trigger_stmt_repeat2, + STATE(2617), 1, + sym_comment, + STATE(2682), 1, + sym__select_core, + STATE(3113), 1, + sym_with_clause, + STATE(4217), 4, + sym_delete_stmt, + sym_insert_stmt, + sym_select_stmt, + sym_update_stmt, + [213591] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2618), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3514), 1, + sym_upsert_clause, + STATE(3938), 1, + sym_returning_clause, + ACTIONS(3464), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [213633] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(3479), 1, + sym_UNION, + STATE(2619), 1, + sym_comment, + STATE(2700), 1, + aux_sym_select_stmt_repeat1, + STATE(3273), 1, + sym_order_by_clause, + STATE(3412), 1, + sym_limit_clause, + STATE(3783), 1, + sym__compound_operator, + ACTIONS(3477), 2, + sym_EXCEPT, + sym_INTERSECT, + ACTIONS(3475), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + [213677] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2620), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3514), 1, + sym_upsert_clause, + STATE(3938), 1, + sym_returning_clause, + ACTIONS(3481), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [213719] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2621), 1, + sym_comment, + STATE(2647), 1, + aux_sym_insert_stmt_repeat2, + STATE(3536), 1, + sym_upsert_clause, + STATE(3951), 1, + sym_returning_clause, + ACTIONS(3490), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [213761] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2622), 1, + sym_comment, + STATE(2630), 1, + aux_sym_insert_stmt_repeat2, + STATE(3485), 1, + sym_upsert_clause, + STATE(3860), 1, + sym_returning_clause, + ACTIONS(3493), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [213803] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2623), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3436), 1, + sym_upsert_clause, + STATE(3912), 1, + sym_returning_clause, + ACTIONS(3502), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [213845] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2624), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3422), 1, + sym_upsert_clause, + STATE(3859), 1, + sym_returning_clause, + ACTIONS(3505), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [213887] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2625), 1, + sym_comment, + STATE(2648), 1, + aux_sym_insert_stmt_repeat2, + STATE(3451), 1, + sym_upsert_clause, + STATE(3828), 1, + sym_returning_clause, + ACTIONS(3508), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [213929] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2626), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3492), 1, + sym_upsert_clause, + STATE(3941), 1, + sym_returning_clause, + ACTIONS(3511), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [213971] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2627), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3536), 1, + sym_upsert_clause, + STATE(3951), 1, + sym_returning_clause, + ACTIONS(3514), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214013] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2628), 1, + sym_comment, + ACTIONS(3517), 13, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_GROUP, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + sym_WHERE, + sym_WINDOW, + anon_sym_RPAREN, + [214041] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2629), 1, + sym_comment, + STATE(2653), 1, + aux_sym_insert_stmt_repeat2, + STATE(3514), 1, + sym_upsert_clause, + STATE(3938), 1, + sym_returning_clause, + ACTIONS(3464), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214083] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2630), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3457), 1, + sym_upsert_clause, + STATE(3873), 1, + sym_returning_clause, + ACTIONS(3519), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214125] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2627), 1, + aux_sym_insert_stmt_repeat2, + STATE(2631), 1, + sym_comment, + STATE(3457), 1, + sym_upsert_clause, + STATE(3873), 1, + sym_returning_clause, + ACTIONS(3519), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214167] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2632), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3536), 1, + sym_upsert_clause, + STATE(3951), 1, + sym_returning_clause, + ACTIONS(3490), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214209] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2632), 1, + aux_sym_insert_stmt_repeat2, + STATE(2633), 1, + sym_comment, + STATE(3457), 1, + sym_upsert_clause, + STATE(3873), 1, + sym_returning_clause, + ACTIONS(3522), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214251] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2634), 1, + sym_comment, + STATE(2639), 1, + aux_sym_insert_stmt_repeat2, + STATE(3549), 1, + sym_upsert_clause, + STATE(3800), 1, + sym_returning_clause, + ACTIONS(3525), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214293] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2635), 1, + sym_comment, + STATE(2663), 1, + aux_sym_insert_stmt_repeat2, + STATE(3529), 1, + sym_upsert_clause, + STATE(3966), 1, + sym_returning_clause, + ACTIONS(3528), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214335] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2636), 1, + sym_comment, + STATE(2654), 1, + aux_sym_insert_stmt_repeat2, + STATE(3436), 1, + sym_upsert_clause, + STATE(3912), 1, + sym_returning_clause, + ACTIONS(3531), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214377] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2637), 1, + sym_comment, + STATE(2662), 1, + aux_sym_insert_stmt_repeat2, + STATE(3428), 1, + sym_upsert_clause, + STATE(3893), 1, + sym_returning_clause, + ACTIONS(3534), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214419] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2638), 1, + sym_comment, + STATE(2643), 1, + aux_sym_insert_stmt_repeat2, + STATE(3428), 1, + sym_upsert_clause, + STATE(3893), 1, + sym_returning_clause, + ACTIONS(3537), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214461] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2639), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3428), 1, + sym_upsert_clause, + STATE(3893), 1, + sym_returning_clause, + ACTIONS(3537), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214503] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2640), 1, + sym_comment, + STATE(2656), 1, + aux_sym_insert_stmt_repeat2, + STATE(3536), 1, + sym_upsert_clause, + STATE(3951), 1, + sym_returning_clause, + ACTIONS(3540), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214545] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2641), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3436), 1, + sym_upsert_clause, + STATE(3912), 1, + sym_returning_clause, + ACTIONS(3531), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214587] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2642), 1, + sym_comment, + STATE(2657), 1, + aux_sym_insert_stmt_repeat2, + STATE(3436), 1, + sym_upsert_clause, + STATE(3912), 1, + sym_returning_clause, + ACTIONS(3543), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214629] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2643), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3529), 1, + sym_upsert_clause, + STATE(3966), 1, + sym_returning_clause, + ACTIONS(3546), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214671] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(3479), 1, + sym_UNION, + STATE(2644), 1, + sym_comment, + STATE(2651), 1, + aux_sym_select_stmt_repeat1, + STATE(3147), 1, + sym_order_by_clause, + STATE(3417), 1, + sym_limit_clause, + STATE(3783), 1, + sym__compound_operator, + ACTIONS(3477), 2, + sym_EXCEPT, + sym_INTERSECT, + ACTIONS(3549), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + [214715] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2645), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3428), 1, + sym_upsert_clause, + STATE(3893), 1, + sym_returning_clause, + ACTIONS(3551), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214757] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3554), 1, + anon_sym_SQUOTE, + ACTIONS(3556), 1, + aux_sym_identifier_token1, + ACTIONS(3558), 1, + anon_sym_DQUOTE, + ACTIONS(3560), 1, + anon_sym_BQUOTE, + ACTIONS(3562), 1, + anon_sym_LBRACK, + ACTIONS(3564), 1, + anon_sym_LPAREN, + STATE(2347), 1, + sym__name2, + STATE(2378), 1, + sym__name, + STATE(2380), 1, + sym__string, + STATE(2430), 1, + sym_table_or_subquery, + STATE(2628), 1, + sym__join_clause, + STATE(2646), 1, + sym_comment, + STATE(2373), 2, + sym_string_literal, + sym_identifier, + [214807] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2647), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3549), 1, + sym_upsert_clause, + STATE(3800), 1, + sym_returning_clause, + ACTIONS(3566), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214849] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2648), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3422), 1, + sym_upsert_clause, + STATE(3859), 1, + sym_returning_clause, + ACTIONS(3569), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [214891] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3572), 1, + anon_sym_SQUOTE, + ACTIONS(3574), 1, + aux_sym_identifier_token1, + ACTIONS(3576), 1, + anon_sym_DQUOTE, + ACTIONS(3578), 1, + anon_sym_BQUOTE, + ACTIONS(3580), 1, + anon_sym_LBRACK, + ACTIONS(3582), 1, + anon_sym_LPAREN, + STATE(2352), 1, + sym__name2, + STATE(2390), 1, + sym__string, + STATE(2391), 1, + sym__name, + STATE(2469), 1, + sym_table_or_subquery, + STATE(2628), 1, + sym__join_clause, + STATE(2649), 1, + sym_comment, + STATE(2384), 2, + sym_string_literal, + sym_identifier, + [214941] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(3479), 1, + sym_UNION, + STATE(2619), 1, + aux_sym_select_stmt_repeat1, + STATE(2650), 1, + sym_comment, + STATE(3202), 1, + sym_order_by_clause, + STATE(3416), 1, + sym_limit_clause, + STATE(3783), 1, + sym__compound_operator, + ACTIONS(3477), 2, + sym_EXCEPT, + sym_INTERSECT, + ACTIONS(3584), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + [214985] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(3479), 1, + sym_UNION, + STATE(2651), 1, + sym_comment, + STATE(2700), 1, + aux_sym_select_stmt_repeat1, + STATE(3202), 1, + sym_order_by_clause, + STATE(3416), 1, + sym_limit_clause, + STATE(3783), 1, + sym__compound_operator, + ACTIONS(3477), 2, + sym_EXCEPT, + sym_INTERSECT, + ACTIONS(3584), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + [215029] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2618), 1, + aux_sym_insert_stmt_repeat2, + STATE(2652), 1, + sym_comment, + STATE(3422), 1, + sym_upsert_clause, + STATE(3859), 1, + sym_returning_clause, + ACTIONS(3586), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215071] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2653), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3521), 1, + sym_upsert_clause, + STATE(3841), 1, + sym_returning_clause, + ACTIONS(3589), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215113] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3484), 1, + sym_ON, + ACTIONS(3487), 1, + sym_RETURNING, + STATE(2654), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3451), 1, + sym_upsert_clause, + STATE(3828), 1, + sym_returning_clause, + ACTIONS(3592), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3446), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215155] = 16, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3595), 1, + anon_sym_SQUOTE, + ACTIONS(3597), 1, + aux_sym_identifier_token1, + ACTIONS(3599), 1, + anon_sym_DQUOTE, + ACTIONS(3601), 1, + anon_sym_BQUOTE, + ACTIONS(3603), 1, + anon_sym_LBRACK, + ACTIONS(3605), 1, + anon_sym_LPAREN, + STATE(2398), 1, + sym__name2, + STATE(2412), 1, + sym__name, + STATE(2414), 1, + sym__string, + STATE(2588), 1, + sym_table_or_subquery, + STATE(2628), 1, + sym__join_clause, + STATE(2655), 1, + sym_comment, + STATE(2409), 2, + sym_string_literal, + sym_identifier, + [215205] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2656), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3549), 1, + sym_upsert_clause, + STATE(3800), 1, + sym_returning_clause, + ACTIONS(3607), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215247] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2657), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3451), 1, + sym_upsert_clause, + STATE(3828), 1, + sym_returning_clause, + ACTIONS(3610), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215289] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2624), 1, + aux_sym_insert_stmt_repeat2, + STATE(2658), 1, + sym_comment, + STATE(3451), 1, + sym_upsert_clause, + STATE(3828), 1, + sym_returning_clause, + ACTIONS(3610), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215331] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2645), 1, + aux_sym_insert_stmt_repeat2, + STATE(2659), 1, + sym_comment, + STATE(3549), 1, + sym_upsert_clause, + STATE(3800), 1, + sym_returning_clause, + ACTIONS(3607), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215373] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2620), 1, + aux_sym_insert_stmt_repeat2, + STATE(2660), 1, + sym_comment, + STATE(3422), 1, + sym_upsert_clause, + STATE(3859), 1, + sym_returning_clause, + ACTIONS(3569), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215415] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2626), 1, + aux_sym_insert_stmt_repeat2, + STATE(2661), 1, + sym_comment, + STATE(3529), 1, + sym_upsert_clause, + STATE(3966), 1, + sym_returning_clause, + ACTIONS(3613), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215457] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2662), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3529), 1, + sym_upsert_clause, + STATE(3966), 1, + sym_returning_clause, + ACTIONS(3613), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215499] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2663), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(3492), 1, + sym_upsert_clause, + STATE(3941), 1, + sym_returning_clause, + ACTIONS(3616), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215541] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3467), 1, + sym_ON, + ACTIONS(3470), 1, + sym_RETURNING, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2623), 1, + aux_sym_insert_stmt_repeat2, + STATE(2664), 1, + sym_comment, + STATE(3492), 1, + sym_upsert_clause, + STATE(3941), 1, + sym_returning_clause, + ACTIONS(3616), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3303), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215583] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + ACTIONS(3496), 1, + sym_ON, + ACTIONS(3499), 1, + sym_RETURNING, + STATE(2641), 1, + aux_sym_insert_stmt_repeat2, + STATE(2665), 1, + sym_comment, + STATE(3492), 1, + sym_upsert_clause, + STATE(3941), 1, + sym_returning_clause, + ACTIONS(3619), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3059), 5, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ORDER, + sym_UNION, + [215625] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2666), 1, + sym_comment, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + ACTIONS(3303), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [215656] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3624), 1, + anon_sym_COMMA, + STATE(2667), 2, + sym_comment, + aux_sym_insert_stmt_repeat2, + ACTIONS(3622), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [215685] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3627), 1, + anon_sym_SQUOTE, + ACTIONS(3629), 1, + aux_sym_identifier_token1, + ACTIONS(3631), 1, + anon_sym_DQUOTE, + ACTIONS(3633), 1, + anon_sym_BQUOTE, + ACTIONS(3635), 1, + anon_sym_LBRACK, + ACTIONS(3637), 1, + anon_sym_LPAREN, + STATE(2254), 1, + sym__name2, + STATE(2358), 1, + sym__name, + STATE(2365), 1, + sym__string, + STATE(2428), 1, + sym_table_or_subquery, + STATE(2668), 1, + sym_comment, + STATE(2356), 2, + sym_string_literal, + sym_identifier, + [215732] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2667), 1, + aux_sym_insert_stmt_repeat2, + STATE(2669), 1, + sym_comment, + ACTIONS(3446), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [215763] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2961), 1, + anon_sym_RPAREN, + ACTIONS(2965), 1, + anon_sym_LPAREN, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + sym_comment, + STATE(2674), 1, + aux_sym_type_name_repeat1, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [215810] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2671), 1, + sym_comment, + STATE(3976), 1, + sym__name2, + ACTIONS(3649), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [215855] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2672), 1, + sym_comment, + STATE(2866), 1, + sym_window_clause, + ACTIONS(3303), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [215886] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3651), 1, + sym_OR, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2673), 1, + sym_comment, + STATE(3510), 1, + sym__name2, + STATE(4717), 1, + sym_qualified_table_name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [215933] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3653), 1, + anon_sym_SQUOTE, + ACTIONS(3656), 1, + aux_sym_identifier_token1, + ACTIONS(3659), 1, + anon_sym_DQUOTE, + ACTIONS(3662), 1, + anon_sym_BQUOTE, + ACTIONS(3665), 1, + anon_sym_LBRACK, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + ACTIONS(2942), 2, + anon_sym_LPAREN, + anon_sym_RPAREN, + STATE(2674), 2, + sym_comment, + aux_sym_type_name_repeat1, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [215976] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3670), 1, + sym_INTO, + STATE(390), 1, + sym__string, + STATE(2675), 1, + sym_comment, + STATE(3619), 1, + sym__name, + ACTIONS(3668), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [216021] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3674), 1, + anon_sym_COMMA, + STATE(2676), 2, + sym_comment, + aux_sym_window_clause_repeat1, + ACTIONS(3672), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [216050] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2677), 1, + sym_comment, + STATE(2839), 1, + sym_window_clause, + ACTIONS(3093), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [216081] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(3479), 1, + sym_UNION, + STATE(2678), 1, + sym_comment, + STATE(2694), 1, + aux_sym_select_stmt_repeat1, + STATE(3202), 1, + sym_order_by_clause, + STATE(3416), 1, + sym_limit_clause, + STATE(3643), 1, + sym__compound_operator, + ACTIONS(3477), 2, + sym_EXCEPT, + sym_INTERSECT, + ACTIONS(3584), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_RPAREN, + [216124] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3677), 1, + sym_OR, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2679), 1, + sym_comment, + STATE(3510), 1, + sym__name2, + STATE(4657), 1, + sym_qualified_table_name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [216171] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(3479), 1, + sym_UNION, + STATE(2680), 1, + sym_comment, + STATE(2862), 1, + aux_sym_select_stmt_repeat1, + STATE(3202), 1, + sym_order_by_clause, + STATE(3416), 1, + sym_limit_clause, + STATE(3643), 1, + sym__compound_operator, + ACTIONS(3477), 2, + sym_EXCEPT, + sym_INTERSECT, + ACTIONS(3584), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_RPAREN, + [216214] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3679), 1, + anon_sym_SQUOTE, + ACTIONS(3681), 1, + aux_sym_identifier_token1, + ACTIONS(3683), 1, + anon_sym_DQUOTE, + ACTIONS(3685), 1, + anon_sym_BQUOTE, + ACTIONS(3687), 1, + anon_sym_LBRACK, + ACTIONS(3689), 1, + anon_sym_LPAREN, + STATE(2299), 1, + sym__name2, + STATE(2354), 1, + sym__string, + STATE(2360), 1, + sym__name, + STATE(2440), 1, + sym_table_or_subquery, + STATE(2681), 1, + sym_comment, + STATE(2371), 2, + sym_string_literal, + sym_identifier, + [216261] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(3479), 1, + sym_UNION, + STATE(2680), 1, + aux_sym_select_stmt_repeat1, + STATE(2682), 1, + sym_comment, + STATE(3147), 1, + sym_order_by_clause, + STATE(3417), 1, + sym_limit_clause, + STATE(3643), 1, + sym__compound_operator, + ACTIONS(3477), 2, + sym_EXCEPT, + sym_INTERSECT, + ACTIONS(3549), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_RPAREN, + [216304] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2666), 1, + aux_sym_insert_stmt_repeat2, + STATE(2683), 1, + sym_comment, + ACTIONS(3059), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [216335] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3691), 1, + anon_sym_SQUOTE, + ACTIONS(3693), 1, + aux_sym_identifier_token1, + ACTIONS(3695), 1, + anon_sym_DQUOTE, + ACTIONS(3697), 1, + anon_sym_BQUOTE, + ACTIONS(3699), 1, + anon_sym_LBRACK, + ACTIONS(3701), 1, + anon_sym_LPAREN, + STATE(2420), 1, + sym__name2, + STATE(2466), 1, + sym__string, + STATE(2468), 1, + sym__name, + STATE(2684), 1, + sym_comment, + STATE(2819), 1, + sym_table_or_subquery, + STATE(2455), 2, + sym_string_literal, + sym_identifier, + [216382] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2685), 1, + sym_comment, + STATE(2827), 1, + sym_window_clause, + ACTIONS(3703), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [216413] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2686), 1, + sym_comment, + STATE(3955), 1, + sym__name2, + ACTIONS(3705), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [216458] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2687), 1, + sym_comment, + STATE(2853), 1, + sym_window_clause, + ACTIONS(3446), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [216489] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3709), 1, + sym_TO, + STATE(2), 1, + sym__string, + STATE(2688), 1, + sym_comment, + STATE(3666), 1, + sym__name, + ACTIONS(3707), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [216534] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3067), 1, + sym_WINDOW, + STATE(2689), 1, + sym_comment, + STATE(2799), 1, + sym_window_clause, + ACTIONS(3059), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [216565] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3713), 1, + anon_sym_COMMA, + STATE(2676), 1, + aux_sym_window_clause_repeat1, + STATE(2690), 1, + sym_comment, + ACTIONS(3711), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [216596] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3473), 1, + anon_sym_COMMA, + STATE(2669), 1, + aux_sym_insert_stmt_repeat2, + STATE(2691), 1, + sym_comment, + ACTIONS(3303), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [216627] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3713), 1, + anon_sym_COMMA, + STATE(2690), 1, + aux_sym_window_clause_repeat1, + STATE(2692), 1, + sym_comment, + ACTIONS(3715), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [216658] = 15, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3717), 1, + anon_sym_SQUOTE, + ACTIONS(3719), 1, + aux_sym_identifier_token1, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_BQUOTE, + ACTIONS(3725), 1, + anon_sym_LBRACK, + ACTIONS(3727), 1, + anon_sym_LPAREN, + STATE(2385), 1, + sym__name2, + STATE(2399), 1, + sym__string, + STATE(2407), 1, + sym__name, + STATE(2569), 1, + sym_table_or_subquery, + STATE(2693), 1, + sym_comment, + STATE(2400), 2, + sym_string_literal, + sym_identifier, + [216705] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(3479), 1, + sym_UNION, + STATE(2694), 1, + sym_comment, + STATE(2862), 1, + aux_sym_select_stmt_repeat1, + STATE(3273), 1, + sym_order_by_clause, + STATE(3412), 1, + sym_limit_clause, + STATE(3643), 1, + sym__compound_operator, + ACTIONS(3477), 2, + sym_EXCEPT, + sym_INTERSECT, + ACTIONS(3475), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_RPAREN, + [216748] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2695), 1, + sym_comment, + STATE(2798), 1, + sym_qualified_table_name, + STATE(2950), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [216792] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2696), 1, + sym_comment, + ACTIONS(3731), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [216818] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3733), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2697), 1, + sym_comment, + STATE(3911), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [216862] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2698), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4012), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [216906] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2699), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4188), 2, + sym__name, + sym__column_name_list, + [216948] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3742), 1, + sym_UNION, + STATE(3783), 1, + sym__compound_operator, + ACTIONS(3739), 2, + sym_EXCEPT, + sym_INTERSECT, + STATE(2700), 2, + sym_comment, + aux_sym_select_stmt_repeat1, + ACTIONS(3737), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + [216980] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + aux_sym_identifier_token1, + ACTIONS(3747), 1, + anon_sym_LPAREN, + STATE(1135), 1, + sym__name, + STATE(1146), 1, + sym__string, + STATE(1251), 1, + sym__name2, + STATE(2701), 1, + sym_comment, + STATE(1158), 2, + sym_string_literal, + sym_identifier, + [217024] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(3749), 1, + aux_sym_identifier_token1, + ACTIONS(3751), 1, + anon_sym_LPAREN, + STATE(582), 1, + sym__string, + STATE(601), 1, + sym__name, + STATE(722), 1, + sym__name2, + STATE(2702), 1, + sym_comment, + STATE(589), 2, + sym_string_literal, + sym_identifier, + [217068] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2703), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4327), 2, + sym__name, + sym__column_name_list, + [217110] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(3749), 1, + aux_sym_identifier_token1, + ACTIONS(3753), 1, + anon_sym_LPAREN, + STATE(582), 1, + sym__string, + STATE(601), 1, + sym__name, + STATE(744), 1, + sym__name2, + STATE(2704), 1, + sym_comment, + STATE(589), 2, + sym_string_literal, + sym_identifier, + [217154] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(3755), 1, + aux_sym_identifier_token1, + ACTIONS(3757), 1, + anon_sym_LPAREN, + STATE(52), 1, + sym__name, + STATE(59), 1, + sym__string, + STATE(176), 1, + sym__name2, + STATE(2705), 1, + sym_comment, + STATE(44), 2, + sym_string_literal, + sym_identifier, + [217198] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(3759), 1, + aux_sym_identifier_token1, + ACTIONS(3761), 1, + anon_sym_LPAREN, + STATE(715), 1, + sym__name, + STATE(736), 1, + sym__string, + STATE(871), 1, + sym__name2, + STATE(2706), 1, + sym_comment, + STATE(713), 2, + sym_string_literal, + sym_identifier, + [217242] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(3759), 1, + aux_sym_identifier_token1, + ACTIONS(3763), 1, + anon_sym_LPAREN, + STATE(715), 1, + sym__name, + STATE(736), 1, + sym__string, + STATE(859), 1, + sym__name2, + STATE(2707), 1, + sym_comment, + STATE(713), 2, + sym_string_literal, + sym_identifier, + [217286] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3765), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2708), 1, + sym_comment, + STATE(3908), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [217330] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3767), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2709), 1, + sym_comment, + STATE(3889), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [217374] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3769), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2710), 1, + sym_comment, + STATE(3904), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [217418] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2711), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4569), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [217462] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3771), 1, + sym_COLUMN, + ACTIONS(3773), 1, + sym_TO, + STATE(2), 1, + sym__string, + STATE(2712), 1, + sym_comment, + STATE(4597), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [217506] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3775), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2713), 1, + sym_comment, + STATE(3902), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [217550] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2714), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4184), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [217594] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2715), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4092), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [217638] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(3755), 1, + aux_sym_identifier_token1, + ACTIONS(3777), 1, + anon_sym_LPAREN, + STATE(52), 1, + sym__name, + STATE(59), 1, + sym__string, + STATE(178), 1, + sym__name2, + STATE(2716), 1, + sym_comment, + STATE(44), 2, + sym_string_literal, + sym_identifier, + [217682] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2928), 1, + aux_sym_identifier_token1, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3779), 1, + sym_COLUMN, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2717), 1, + sym_comment, + STATE(3808), 1, + sym_column_def, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [217726] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2718), 1, + sym_comment, + ACTIONS(3781), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [217752] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2719), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4050), 2, + sym__name, + sym__column_name_list, + [217794] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2720), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4713), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [217838] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2721), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4544), 2, + sym__name, + sym__column_name_list, + [217880] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2722), 1, + sym_comment, + STATE(2832), 1, + sym_qualified_table_name, + STATE(2950), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [217924] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2723), 1, + sym_comment, + ACTIONS(3783), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [217950] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3785), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(244), 1, + sym__name, + STATE(409), 1, + sym__name2, + STATE(2724), 1, + sym_comment, + STATE(20), 2, + sym_string_literal, + sym_identifier, + [217994] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2725), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4404), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [218038] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3787), 1, + sym_IF, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2726), 1, + sym_comment, + STATE(3372), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [218082] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2727), 1, + sym_comment, + ACTIONS(3789), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [218108] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2728), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4352), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [218152] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + aux_sym_identifier_token1, + ACTIONS(3791), 1, + anon_sym_LPAREN, + STATE(1135), 1, + sym__name, + STATE(1146), 1, + sym__string, + STATE(1250), 1, + sym__name2, + STATE(2729), 1, + sym_comment, + STATE(1158), 2, + sym_string_literal, + sym_identifier, + [218196] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2730), 1, + sym_comment, + ACTIONS(3793), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [218222] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3795), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2731), 1, + sym_comment, + STATE(3913), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [218266] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3799), 1, + sym_NULLS, + STATE(2732), 1, + sym_comment, + ACTIONS(3797), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_GROUPS, + sym_LIMIT, + sym_ON, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [218294] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2733), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4644), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [218338] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3803), 1, + anon_sym_COMMA, + STATE(2734), 2, + sym_comment, + aux_sym_order_by_clause_repeat1, + ACTIONS(3801), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_GROUPS, + sym_LIMIT, + sym_ON, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_RPAREN, + [218366] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2735), 1, + sym_comment, + STATE(3510), 1, + sym__name2, + STATE(4481), 1, + sym_qualified_table_name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [218410] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2736), 1, + sym_comment, + ACTIONS(3806), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [218436] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2737), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4480), 2, + sym__name, + sym__column_name_list, + [218478] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2738), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4130), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [218522] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2739), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4609), 2, + sym__name, + sym__column_name_list, + [218564] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2740), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4297), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [218608] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2741), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4440), 2, + sym__name, + sym__column_name_list, + [218650] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2742), 1, + sym_comment, + ACTIONS(3808), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [218676] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3810), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2743), 1, + sym_comment, + STATE(4687), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [218720] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2744), 1, + sym_comment, + ACTIONS(3812), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [218746] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2745), 1, + sym_comment, + STATE(3510), 1, + sym__name2, + STATE(4612), 1, + sym_qualified_table_name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [218790] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2746), 1, + sym_comment, + STATE(3914), 1, + sym__name, + ACTIONS(3814), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [218832] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3816), 1, + sym_RECURSIVE, + STATE(2), 1, + sym__string, + STATE(2747), 1, + sym_comment, + STATE(3072), 1, + sym_common_table_expression, + STATE(3937), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [218876] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2748), 1, + sym_comment, + ACTIONS(3818), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [218902] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2749), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4294), 2, + sym__name, + sym__column_name_list, + [218944] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2750), 1, + sym_comment, + STATE(3916), 1, + sym__name, + ACTIONS(3820), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [218986] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(3822), 1, + aux_sym_identifier_token1, + ACTIONS(3824), 1, + anon_sym_LPAREN, + STATE(45), 1, + sym__string, + STATE(66), 1, + sym__name, + STATE(148), 1, + sym__name2, + STATE(2751), 1, + sym_comment, + STATE(65), 2, + sym_string_literal, + sym_identifier, + [219030] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(3826), 1, + aux_sym_identifier_token1, + ACTIONS(3828), 1, + anon_sym_LPAREN, + STATE(79), 1, + sym__name, + STATE(80), 1, + sym__string, + STATE(170), 1, + sym__name2, + STATE(2752), 1, + sym_comment, + STATE(70), 2, + sym_string_literal, + sym_identifier, + [219074] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(3830), 1, + aux_sym_identifier_token1, + ACTIONS(3832), 1, + anon_sym_LPAREN, + STATE(117), 1, + sym__name, + STATE(151), 1, + sym__string, + STATE(340), 1, + sym__name2, + STATE(2753), 1, + sym_comment, + STATE(116), 2, + sym_string_literal, + sym_identifier, + [219118] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2754), 1, + sym_comment, + ACTIONS(3834), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [219144] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(3836), 1, + aux_sym_identifier_token1, + ACTIONS(3838), 1, + anon_sym_LPAREN, + STATE(604), 1, + sym__name, + STATE(615), 1, + sym__string, + STATE(698), 1, + sym__name2, + STATE(2755), 1, + sym_comment, + STATE(609), 2, + sym_string_literal, + sym_identifier, + [219188] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2756), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4281), 2, + sym__name, + sym__column_name_list, + [219230] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(3840), 1, + aux_sym_identifier_token1, + ACTIONS(3842), 1, + anon_sym_LPAREN, + STATE(36), 1, + sym__name, + STATE(39), 1, + sym__string, + STATE(91), 1, + sym__name2, + STATE(2757), 1, + sym_comment, + STATE(34), 2, + sym_string_literal, + sym_identifier, + [219274] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2758), 1, + sym_comment, + ACTIONS(3844), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [219300] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(3840), 1, + aux_sym_identifier_token1, + ACTIONS(3846), 1, + anon_sym_LPAREN, + STATE(36), 1, + sym__name, + STATE(39), 1, + sym__string, + STATE(94), 1, + sym__name2, + STATE(2759), 1, + sym_comment, + STATE(34), 2, + sym_string_literal, + sym_identifier, + [219344] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2760), 1, + sym_comment, + ACTIONS(3848), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [219370] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2761), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4719), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [219414] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3155), 1, + sym_REFERENCES, + ACTIONS(3850), 1, + sym_AS, + ACTIONS(3852), 1, + sym_CHECK, + ACTIONS(3854), 1, + sym_COLLATE, + ACTIONS(3856), 1, + sym_DEFAULT, + ACTIONS(3858), 1, + sym_GENERATED, + ACTIONS(3860), 1, + sym_NOT, + ACTIONS(3864), 1, + sym_PRIMARY, + STATE(2559), 1, + sym_foreign_key_clause, + STATE(2762), 1, + sym_comment, + ACTIONS(3862), 2, + sym_NULL, + sym_UNIQUE, + [219458] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2763), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4624), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [219502] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(3866), 1, + aux_sym_identifier_token1, + ACTIONS(3868), 1, + anon_sym_LPAREN, + STATE(803), 1, + sym__string, + STATE(837), 1, + sym__name, + STATE(1011), 1, + sym__name2, + STATE(2764), 1, + sym_comment, + STATE(913), 2, + sym_string_literal, + sym_identifier, + [219546] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(3870), 1, + aux_sym_identifier_token1, + ACTIONS(3872), 1, + anon_sym_LPAREN, + STATE(1043), 1, + sym__name, + STATE(1074), 1, + sym__string, + STATE(1093), 1, + sym__name2, + STATE(2765), 1, + sym_comment, + STATE(1068), 2, + sym_string_literal, + sym_identifier, + [219590] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(3826), 1, + aux_sym_identifier_token1, + ACTIONS(3874), 1, + anon_sym_LPAREN, + STATE(79), 1, + sym__name, + STATE(80), 1, + sym__string, + STATE(167), 1, + sym__name2, + STATE(2766), 1, + sym_comment, + STATE(70), 2, + sym_string_literal, + sym_identifier, + [219634] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(3866), 1, + aux_sym_identifier_token1, + ACTIONS(3876), 1, + anon_sym_LPAREN, + STATE(803), 1, + sym__string, + STATE(837), 1, + sym__name, + STATE(994), 1, + sym__name2, + STATE(2767), 1, + sym_comment, + STATE(913), 2, + sym_string_literal, + sym_identifier, + [219678] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(3822), 1, + aux_sym_identifier_token1, + ACTIONS(3878), 1, + anon_sym_LPAREN, + STATE(45), 1, + sym__string, + STATE(66), 1, + sym__name, + STATE(164), 1, + sym__name2, + STATE(2768), 1, + sym_comment, + STATE(65), 2, + sym_string_literal, + sym_identifier, + [219722] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2769), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4465), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [219766] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(3836), 1, + aux_sym_identifier_token1, + ACTIONS(3880), 1, + anon_sym_LPAREN, + STATE(604), 1, + sym__name, + STATE(615), 1, + sym__string, + STATE(732), 1, + sym__name2, + STATE(2770), 1, + sym_comment, + STATE(609), 2, + sym_string_literal, + sym_identifier, + [219810] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3882), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2771), 1, + sym_comment, + STATE(4627), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [219854] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3884), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2772), 1, + sym_comment, + STATE(4631), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [219898] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3886), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2773), 1, + sym_comment, + STATE(3866), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [219942] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(135), 1, + aux_sym_identifier_token1, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3888), 1, + sym_IF, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2774), 1, + sym_comment, + STATE(3393), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [219986] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3890), 1, + sym_IF, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2775), 1, + sym_comment, + STATE(3872), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [220030] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(3892), 1, + aux_sym_identifier_token1, + ACTIONS(3894), 1, + anon_sym_LPAREN, + STATE(990), 1, + sym__string, + STATE(991), 1, + sym__name, + STATE(1031), 1, + sym__name2, + STATE(2776), 1, + sym_comment, + STATE(995), 2, + sym_string_literal, + sym_identifier, + [220074] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(3892), 1, + aux_sym_identifier_token1, + ACTIONS(3896), 1, + anon_sym_LPAREN, + STATE(990), 1, + sym__string, + STATE(991), 1, + sym__name, + STATE(1049), 1, + sym__name2, + STATE(2777), 1, + sym_comment, + STATE(995), 2, + sym_string_literal, + sym_identifier, + [220118] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2778), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4471), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [220162] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(3898), 1, + aux_sym_identifier_token1, + ACTIONS(3900), 1, + anon_sym_LPAREN, + STATE(518), 1, + sym__string, + STATE(533), 1, + sym__name, + STATE(628), 1, + sym__name2, + STATE(2779), 1, + sym_comment, + STATE(514), 2, + sym_string_literal, + sym_identifier, + [220206] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2780), 1, + sym_comment, + STATE(3874), 1, + sym__name, + ACTIONS(3902), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [220248] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3639), 1, + anon_sym_SQUOTE, + ACTIONS(3641), 1, + aux_sym_identifier_token1, + ACTIONS(3643), 1, + anon_sym_DQUOTE, + ACTIONS(3645), 1, + anon_sym_BQUOTE, + ACTIONS(3647), 1, + anon_sym_LBRACK, + STATE(2670), 1, + aux_sym_type_name_repeat1, + STATE(2781), 1, + sym_comment, + STATE(3308), 1, + sym__string, + STATE(3314), 1, + sym__name, + STATE(4240), 1, + sym_type_name, + STATE(3312), 2, + sym_string_literal, + sym_identifier, + [220292] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(3898), 1, + aux_sym_identifier_token1, + ACTIONS(3904), 1, + anon_sym_LPAREN, + STATE(518), 1, + sym__string, + STATE(533), 1, + sym__name, + STATE(539), 1, + sym__name2, + STATE(2782), 1, + sym_comment, + STATE(514), 2, + sym_string_literal, + sym_identifier, + [220336] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3735), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(2783), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + STATE(4405), 2, + sym__name, + sym__column_name_list, + [220378] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(3830), 1, + aux_sym_identifier_token1, + ACTIONS(3906), 1, + anon_sym_LPAREN, + STATE(117), 1, + sym__name, + STATE(151), 1, + sym__string, + STATE(264), 1, + sym__name2, + STATE(2784), 1, + sym_comment, + STATE(116), 2, + sym_string_literal, + sym_identifier, + [220422] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2785), 1, + sym_comment, + ACTIONS(3908), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [220448] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + aux_sym_identifier_token1, + ACTIONS(3912), 1, + anon_sym_LPAREN, + STATE(478), 1, + sym__string, + STATE(506), 1, + sym__name, + STATE(534), 1, + sym__name2, + STATE(2786), 1, + sym_comment, + STATE(491), 2, + sym_string_literal, + sym_identifier, + [220492] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + aux_sym_identifier_token1, + ACTIONS(3914), 1, + anon_sym_LPAREN, + STATE(478), 1, + sym__string, + STATE(506), 1, + sym__name, + STATE(536), 1, + sym__name2, + STATE(2787), 1, + sym_comment, + STATE(491), 2, + sym_string_literal, + sym_identifier, + [220536] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2788), 1, + sym_comment, + ACTIONS(3916), 11, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_COMMA, + anon_sym_RPAREN, + [220562] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3918), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(244), 1, + sym__name, + STATE(395), 1, + sym__name2, + STATE(2789), 1, + sym_comment, + STATE(20), 2, + sym_string_literal, + sym_identifier, + [220606] = 14, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(3870), 1, + aux_sym_identifier_token1, + ACTIONS(3920), 1, + anon_sym_LPAREN, + STATE(1043), 1, + sym__name, + STATE(1074), 1, + sym__string, + STATE(1095), 1, + sym__name2, + STATE(2790), 1, + sym_comment, + STATE(1068), 2, + sym_string_literal, + sym_identifier, + [220650] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(3840), 1, + aux_sym_identifier_token1, + ACTIONS(3922), 1, + anon_sym_LPAREN, + STATE(39), 1, + sym__string, + STATE(130), 1, + sym__name, + STATE(2791), 1, + sym_comment, + STATE(34), 2, + sym_string_literal, + sym_identifier, + [220691] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(3755), 1, + aux_sym_identifier_token1, + ACTIONS(3924), 1, + anon_sym_LPAREN, + STATE(59), 1, + sym__string, + STATE(287), 1, + sym__name, + STATE(2792), 1, + sym_comment, + STATE(44), 2, + sym_string_literal, + sym_identifier, + [220732] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(3898), 1, + aux_sym_identifier_token1, + ACTIONS(3926), 1, + anon_sym_LPAREN, + STATE(518), 1, + sym__string, + STATE(724), 1, + sym__name, + STATE(2793), 1, + sym_comment, + STATE(514), 2, + sym_string_literal, + sym_identifier, + [220773] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(3836), 1, + aux_sym_identifier_token1, + ACTIONS(3928), 1, + anon_sym_LPAREN, + STATE(615), 1, + sym__string, + STATE(797), 1, + sym__name, + STATE(2794), 1, + sym_comment, + STATE(609), 2, + sym_string_literal, + sym_identifier, + [220814] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2795), 1, + sym_comment, + STATE(4238), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [220855] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3930), 1, + aux_sym_identifier_token1, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2796), 1, + sym_comment, + STATE(3432), 1, + sym_column_def, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [220896] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2797), 1, + sym_comment, + STATE(3026), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [220937] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + STATE(2798), 1, + sym_comment, + STATE(3087), 1, + sym_where_clause, + STATE(3390), 1, + sym_returning_clause, + STATE(3424), 1, + sym_order_by_clause, + STATE(3846), 1, + sym_limit_clause, + ACTIONS(3932), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [220978] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2799), 1, + sym_comment, + ACTIONS(3303), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [221003] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3934), 1, + sym_SAVEPOINT, + STATE(2), 1, + sym__string, + STATE(2800), 1, + sym_comment, + STATE(3839), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221044] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(3830), 1, + aux_sym_identifier_token1, + ACTIONS(3936), 1, + anon_sym_LPAREN, + STATE(151), 1, + sym__string, + STATE(420), 1, + sym__name, + STATE(2801), 1, + sym_comment, + STATE(116), 2, + sym_string_literal, + sym_identifier, + [221085] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(3870), 1, + aux_sym_identifier_token1, + ACTIONS(3938), 1, + anon_sym_LPAREN, + STATE(1074), 1, + sym__string, + STATE(1216), 1, + sym__name, + STATE(2802), 1, + sym_comment, + STATE(1068), 2, + sym_string_literal, + sym_identifier, + [221126] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(3870), 1, + aux_sym_identifier_token1, + ACTIONS(3940), 1, + anon_sym_STAR, + STATE(1074), 1, + sym__string, + STATE(1133), 1, + sym__name, + STATE(2803), 1, + sym_comment, + STATE(1068), 2, + sym_string_literal, + sym_identifier, + [221167] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + STATE(2804), 1, + sym_comment, + STATE(3044), 1, + sym_where_clause, + STATE(3401), 1, + sym_returning_clause, + STATE(3443), 1, + sym_order_by_clause, + STATE(3928), 1, + sym_limit_clause, + ACTIONS(3942), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [221208] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2805), 1, + sym_comment, + STATE(4007), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221249] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3944), 1, + sym_DATABASE, + STATE(2), 1, + sym__string, + STATE(2806), 1, + sym_comment, + STATE(3967), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221290] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2807), 1, + sym_comment, + STATE(3896), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221331] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2808), 1, + sym_comment, + STATE(3409), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221372] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(3830), 1, + aux_sym_identifier_token1, + ACTIONS(3940), 1, + anon_sym_STAR, + STATE(151), 1, + sym__string, + STATE(299), 1, + sym__name, + STATE(2809), 1, + sym_comment, + STATE(116), 2, + sym_string_literal, + sym_identifier, + [221413] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2810), 1, + sym_comment, + STATE(4469), 1, + sym__name, + STATE(4711), 1, + sym_error_message, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221454] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3930), 1, + aux_sym_identifier_token1, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2811), 1, + sym_comment, + STATE(3449), 1, + sym_column_def, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [221495] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2812), 1, + sym_comment, + STATE(3861), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221536] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2813), 1, + sym_comment, + STATE(4457), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221577] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2814), 1, + sym_comment, + STATE(3538), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221618] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(3826), 1, + aux_sym_identifier_token1, + ACTIONS(3946), 1, + anon_sym_LPAREN, + STATE(80), 1, + sym__string, + STATE(343), 1, + sym__name, + STATE(2815), 1, + sym_comment, + STATE(70), 2, + sym_string_literal, + sym_identifier, + [221659] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(3755), 1, + aux_sym_identifier_token1, + ACTIONS(3940), 1, + anon_sym_STAR, + STATE(59), 1, + sym__string, + STATE(179), 1, + sym__name, + STATE(2816), 1, + sym_comment, + STATE(44), 2, + sym_string_literal, + sym_identifier, + [221700] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3948), 1, + sym_SAVEPOINT, + STATE(2), 1, + sym__string, + STATE(2817), 1, + sym_comment, + STATE(3947), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221741] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + STATE(2818), 1, + sym_comment, + STATE(3046), 1, + sym_where_clause, + STATE(3383), 1, + sym_returning_clause, + STATE(3478), 1, + sym_order_by_clause, + STATE(3895), 1, + sym_limit_clause, + ACTIONS(1018), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [221782] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2993), 1, + sym_USING, + ACTIONS(3950), 1, + sym_ON, + STATE(2474), 1, + sym_join_constraint, + STATE(2819), 1, + sym_comment, + ACTIONS(2989), 7, + sym_CROSS, + sym_INNER, + sym_JOIN, + sym_LEFT, + sym_NATURAL, + anon_sym_COMMA, + anon_sym_RPAREN, + [221813] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + aux_sym_identifier_token1, + ACTIONS(3952), 1, + anon_sym_LPAREN, + STATE(478), 1, + sym__string, + STATE(572), 1, + sym__name, + STATE(2820), 1, + sym_comment, + STATE(491), 2, + sym_string_literal, + sym_identifier, + [221854] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(3892), 1, + aux_sym_identifier_token1, + ACTIONS(3954), 1, + anon_sym_LPAREN, + STATE(990), 1, + sym__string, + STATE(1143), 1, + sym__name, + STATE(2821), 1, + sym_comment, + STATE(995), 2, + sym_string_literal, + sym_identifier, + [221895] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + ACTIONS(3956), 1, + anon_sym_LPAREN, + STATE(2), 1, + sym__string, + STATE(436), 1, + sym__name, + STATE(2822), 1, + sym_comment, + STATE(20), 2, + sym_string_literal, + sym_identifier, + [221936] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2823), 1, + sym_comment, + STATE(4468), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [221977] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(3866), 1, + aux_sym_identifier_token1, + ACTIONS(3958), 1, + anon_sym_LPAREN, + STATE(803), 1, + sym__string, + STATE(1040), 1, + sym__name, + STATE(2824), 1, + sym_comment, + STATE(913), 2, + sym_string_literal, + sym_identifier, + [222018] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2825), 1, + sym_comment, + STATE(4469), 1, + sym__name, + STATE(4626), 1, + sym_error_message, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222059] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2826), 1, + sym_comment, + STATE(4469), 1, + sym__name, + STATE(4721), 1, + sym_error_message, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222100] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2827), 1, + sym_comment, + ACTIONS(3960), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [222125] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3930), 1, + aux_sym_identifier_token1, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2828), 1, + sym_comment, + STATE(3855), 1, + sym_column_def, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [222166] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2829), 1, + sym_comment, + ACTIONS(3093), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [222191] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + STATE(2830), 1, + sym_comment, + STATE(3084), 1, + sym_where_clause, + STATE(3378), 1, + sym_returning_clause, + STATE(3475), 1, + sym_order_by_clause, + STATE(3892), 1, + sym_limit_clause, + ACTIONS(929), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [222232] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2831), 1, + sym_comment, + STATE(4295), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222273] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + STATE(2832), 1, + sym_comment, + STATE(3062), 1, + sym_where_clause, + STATE(3331), 1, + sym_returning_clause, + STATE(3542), 1, + sym_order_by_clause, + STATE(3806), 1, + sym_limit_clause, + ACTIONS(3962), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [222314] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2833), 1, + sym_comment, + STATE(3977), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222355] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2834), 1, + sym_comment, + STATE(4469), 1, + sym__name, + STATE(4642), 1, + sym_error_message, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222396] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + STATE(2835), 1, + sym_comment, + STATE(3041), 1, + sym_where_clause, + STATE(3347), 1, + sym_returning_clause, + STATE(3524), 1, + sym_order_by_clause, + STATE(3836), 1, + sym_limit_clause, + ACTIONS(3455), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [222437] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2836), 1, + sym_comment, + STATE(4091), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222478] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(3822), 1, + aux_sym_identifier_token1, + ACTIONS(3964), 1, + anon_sym_LPAREN, + STATE(45), 1, + sym__string, + STATE(331), 1, + sym__name, + STATE(2837), 1, + sym_comment, + STATE(65), 2, + sym_string_literal, + sym_identifier, + [222519] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2838), 1, + sym_comment, + STATE(3970), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222560] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2839), 1, + sym_comment, + ACTIONS(3059), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [222585] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2840), 1, + sym_comment, + STATE(4332), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222626] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2841), 1, + sym_comment, + STATE(3649), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222667] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3966), 1, + sym_SAVEPOINT, + STATE(2), 1, + sym__string, + STATE(2842), 1, + sym_comment, + STATE(3825), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222708] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3930), 1, + aux_sym_identifier_token1, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2843), 1, + sym_comment, + STATE(3481), 1, + sym_column_def, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [222749] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2844), 1, + sym_comment, + STATE(3073), 1, + sym_common_table_expression, + STATE(3937), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222790] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2845), 1, + sym_comment, + ACTIONS(3801), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_GROUPS, + sym_LIMIT, + sym_ON, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [222815] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3930), 1, + aux_sym_identifier_token1, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2846), 1, + sym_comment, + STATE(3446), 1, + sym_column_def, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [222856] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2503), 1, + sym__name, + STATE(2847), 1, + sym_comment, + STATE(3339), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222897] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(3749), 1, + aux_sym_identifier_token1, + ACTIONS(3968), 1, + anon_sym_LPAREN, + STATE(582), 1, + sym__string, + STATE(832), 1, + sym__name, + STATE(2848), 1, + sym_comment, + STATE(589), 2, + sym_string_literal, + sym_identifier, + [222938] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2849), 1, + sym_comment, + STATE(4351), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [222979] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2850), 1, + sym_comment, + STATE(3270), 1, + sym_common_table_expression, + STATE(3937), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223020] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2851), 1, + sym_comment, + STATE(2952), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223061] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2852), 1, + sym_comment, + STATE(4469), 1, + sym__name, + STATE(4568), 1, + sym_error_message, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223102] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2853), 1, + sym_comment, + ACTIONS(3703), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [223127] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2854), 1, + sym_comment, + ACTIONS(3970), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_GROUPS, + sym_LIMIT, + sym_ON, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [223152] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3930), 1, + aux_sym_identifier_token1, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2855), 1, + sym_comment, + STATE(3879), 1, + sym_column_def, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [223193] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2856), 1, + sym_comment, + STATE(4326), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223234] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2857), 1, + sym_comment, + STATE(3822), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223275] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2858), 1, + sym_comment, + ACTIONS(3737), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [223300] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(3866), 1, + aux_sym_identifier_token1, + ACTIONS(3940), 1, + anon_sym_STAR, + STATE(803), 1, + sym__string, + STATE(987), 1, + sym__name, + STATE(2859), 1, + sym_comment, + STATE(913), 2, + sym_string_literal, + sym_identifier, + [223341] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2860), 1, + sym_comment, + STATE(3820), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223382] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2861), 1, + sym_comment, + STATE(3814), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223423] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3742), 1, + sym_UNION, + STATE(3643), 1, + sym__compound_operator, + ACTIONS(3739), 2, + sym_EXCEPT, + sym_INTERSECT, + STATE(2862), 2, + sym_comment, + aux_sym_select_stmt_repeat1, + ACTIONS(3737), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + anon_sym_RPAREN, + [223454] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2863), 1, + sym_comment, + STATE(3813), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223495] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3930), 1, + aux_sym_identifier_token1, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2864), 1, + sym_comment, + STATE(3473), 1, + sym_column_def, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [223536] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3972), 1, + sym_SAVEPOINT, + STATE(2), 1, + sym__string, + STATE(2865), 1, + sym_comment, + STATE(3899), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223577] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2866), 1, + sym_comment, + ACTIONS(3446), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_EXCEPT, + sym_INTERSECT, + sym_LIMIT, + sym_ON, + sym_ORDER, + sym_RETURNING, + sym_UNION, + anon_sym_RPAREN, + [223602] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2926), 1, + anon_sym_SQUOTE, + ACTIONS(2930), 1, + anon_sym_DQUOTE, + ACTIONS(2932), 1, + anon_sym_BQUOTE, + ACTIONS(2934), 1, + anon_sym_LBRACK, + ACTIONS(3930), 1, + aux_sym_identifier_token1, + STATE(2361), 1, + sym__name, + STATE(2423), 1, + sym__string, + STATE(2867), 1, + sym_comment, + STATE(3450), 1, + sym_column_def, + STATE(2421), 2, + sym_string_literal, + sym_identifier, + [223643] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(3759), 1, + aux_sym_identifier_token1, + ACTIONS(3974), 1, + anon_sym_LPAREN, + STATE(736), 1, + sym__string, + STATE(984), 1, + sym__name, + STATE(2868), 1, + sym_comment, + STATE(713), 2, + sym_string_literal, + sym_identifier, + [223684] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2869), 1, + sym_comment, + STATE(4462), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223725] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2870), 1, + sym_comment, + STATE(2983), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223766] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2566), 1, + sym__name, + STATE(2871), 1, + sym_comment, + STATE(2941), 1, + sym__name2, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223807] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2872), 1, + sym_comment, + STATE(4128), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223848] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(843), 1, + aux_sym_identifier_token1, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3773), 1, + sym_COLUMN, + STATE(2), 1, + sym__string, + STATE(2873), 1, + sym_comment, + STATE(3808), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223889] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2874), 1, + sym_comment, + STATE(4402), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [223930] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + ACTIONS(957), 1, + sym_WHERE, + STATE(2875), 1, + sym_comment, + STATE(3089), 1, + sym_where_clause, + STATE(3351), 1, + sym_returning_clause, + STATE(3520), 1, + sym_order_by_clause, + STATE(3851), 1, + sym_limit_clause, + ACTIONS(1046), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [223971] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2876), 1, + sym_comment, + STATE(4183), 1, + sym_error_message, + STATE(4469), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224012] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(2877), 1, + sym_comment, + ACTIONS(3976), 10, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_GROUPS, + sym_LIMIT, + sym_ON, + sym_RANGE, + sym_RETURNING, + sym_ROWS, + anon_sym_COMMA, + anon_sym_RPAREN, + [224037] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + aux_sym_identifier_token1, + ACTIONS(3978), 1, + anon_sym_LPAREN, + STATE(1146), 1, + sym__string, + STATE(1262), 1, + sym__name, + STATE(2878), 1, + sym_comment, + STATE(1158), 2, + sym_string_literal, + sym_identifier, + [224078] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2879), 1, + sym_comment, + STATE(3557), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224116] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2880), 1, + sym_comment, + STATE(3686), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224154] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(3755), 1, + aux_sym_identifier_token1, + STATE(59), 1, + sym__string, + STATE(179), 1, + sym__name, + STATE(2881), 1, + sym_comment, + STATE(44), 2, + sym_string_literal, + sym_identifier, + [224192] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2882), 1, + sym_comment, + STATE(3901), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224230] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(3755), 1, + aux_sym_identifier_token1, + STATE(59), 1, + sym__string, + STATE(254), 1, + sym_collation_name, + STATE(2883), 1, + sym_comment, + STATE(318), 2, + sym_string_literal, + sym_identifier, + [224268] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2884), 1, + sym_comment, + STATE(4189), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224306] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(3840), 1, + aux_sym_identifier_token1, + STATE(39), 1, + sym__string, + STATE(90), 1, + sym__name, + STATE(2885), 1, + sym_comment, + STATE(34), 2, + sym_string_literal, + sym_identifier, + [224344] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2886), 1, + sym_comment, + STATE(3652), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224382] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(3759), 1, + aux_sym_identifier_token1, + STATE(736), 1, + sym__string, + STATE(1016), 1, + sym_collation_name, + STATE(2887), 1, + sym_comment, + STATE(935), 2, + sym_string_literal, + sym_identifier, + [224420] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2888), 1, + sym_comment, + STATE(4259), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224458] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(3826), 1, + aux_sym_identifier_token1, + STATE(80), 1, + sym__string, + STATE(317), 1, + sym_collation_name, + STATE(2889), 1, + sym_comment, + STATE(279), 2, + sym_string_literal, + sym_identifier, + [224496] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2890), 1, + sym_comment, + STATE(3826), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224534] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2891), 1, + sym_comment, + STATE(3910), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224572] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2892), 1, + sym_comment, + STATE(3125), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224610] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(3759), 1, + aux_sym_identifier_token1, + STATE(736), 1, + sym__string, + STATE(986), 1, + sym__name, + STATE(2893), 1, + sym_comment, + STATE(713), 2, + sym_string_literal, + sym_identifier, + [224648] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(3755), 1, + aux_sym_identifier_token1, + STATE(59), 1, + sym__string, + STATE(284), 1, + sym__name, + STATE(2894), 1, + sym_comment, + STATE(44), 2, + sym_string_literal, + sym_identifier, + [224686] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2895), 1, + sym_comment, + STATE(3635), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224724] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2896), 1, + sym_comment, + STATE(3693), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224762] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2897), 1, + sym_comment, + STATE(3690), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224800] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2436), 1, + sym__name, + STATE(2898), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224838] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2899), 1, + sym_comment, + STATE(4590), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224876] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(3830), 1, + aux_sym_identifier_token1, + STATE(151), 1, + sym__string, + STATE(219), 1, + sym__name, + STATE(2900), 1, + sym_comment, + STATE(116), 2, + sym_string_literal, + sym_identifier, + [224914] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2901), 1, + sym_comment, + STATE(3076), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [224952] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(3836), 1, + aux_sym_identifier_token1, + STATE(615), 1, + sym__string, + STATE(806), 1, + sym__name, + STATE(2902), 1, + sym_comment, + STATE(609), 2, + sym_string_literal, + sym_identifier, + [224990] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2903), 1, + sym_comment, + STATE(3756), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [225028] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2904), 1, + sym_comment, + STATE(3060), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [225066] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(3822), 1, + aux_sym_identifier_token1, + STATE(45), 1, + sym__string, + STATE(136), 1, + sym__name, + STATE(2905), 1, + sym_comment, + STATE(65), 2, + sym_string_literal, + sym_identifier, + [225104] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(3822), 1, + aux_sym_identifier_token1, + STATE(45), 1, + sym__string, + STATE(229), 1, + sym_collation_name, + STATE(2906), 1, + sym_comment, + STATE(228), 2, + sym_string_literal, + sym_identifier, + [225142] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(3898), 1, + aux_sym_identifier_token1, + STATE(518), 1, + sym__string, + STATE(729), 1, + sym__name, + STATE(2907), 1, + sym_comment, + STATE(514), 2, + sym_string_literal, + sym_identifier, + [225180] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(3749), 1, + aux_sym_identifier_token1, + STATE(582), 1, + sym__string, + STATE(706), 1, + sym__name, + STATE(2908), 1, + sym_comment, + STATE(589), 2, + sym_string_literal, + sym_identifier, + [225218] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(3870), 1, + aux_sym_identifier_token1, + STATE(1074), 1, + sym__string, + STATE(1133), 1, + sym__name, + STATE(2909), 1, + sym_comment, + STATE(1068), 2, + sym_string_literal, + sym_identifier, + [225256] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(3840), 1, + aux_sym_identifier_token1, + STATE(39), 1, + sym__string, + STATE(147), 1, + sym_collation_name, + STATE(2910), 1, + sym_comment, + STATE(101), 2, + sym_string_literal, + sym_identifier, + [225294] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2911), 1, + sym_comment, + STATE(3793), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [225332] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2479), 1, + sym__name, + STATE(2912), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [225370] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2913), 1, + sym_comment, + STATE(3431), 1, + sym__name, + STATE(20), 2, + sym_string_literal, + sym_identifier, + [225408] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(3826), 1, + aux_sym_identifier_token1, + STATE(80), 1, + sym__string, + STATE(163), 1, + sym__name, + STATE(2914), 1, + sym_comment, + STATE(70), 2, + sym_string_literal, + sym_identifier, + [225446] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(3840), 1, + aux_sym_identifier_token1, + STATE(39), 1, + sym__string, + STATE(132), 1, + sym__name, + STATE(2915), 1, + sym_comment, + STATE(34), 2, + sym_string_literal, + sym_identifier, + [225484] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(3898), 1, + aux_sym_identifier_token1, + STATE(518), 1, + sym__string, + STATE(660), 1, + sym_collation_name, + STATE(2916), 1, + sym_comment, + STATE(646), 2, + sym_string_literal, + sym_identifier, + [225522] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2917), 1, + sym_comment, + STATE(3768), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [225560] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2918), 1, + sym_comment, + STATE(3767), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [225598] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2919), 1, + sym_comment, + STATE(3766), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [225636] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2920), 1, + sym_comment, + STATE(3589), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [225674] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(3898), 1, + aux_sym_identifier_token1, + STATE(518), 1, + sym__string, + STATE(614), 1, + sym__name, + STATE(2921), 1, + sym_comment, + STATE(514), 2, + sym_string_literal, + sym_identifier, + [225712] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(3866), 1, + aux_sym_identifier_token1, + STATE(803), 1, + sym__string, + STATE(1008), 1, + sym__name, + STATE(2922), 1, + sym_comment, + STATE(913), 2, + sym_string_literal, + sym_identifier, + [225750] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(3759), 1, + aux_sym_identifier_token1, + STATE(736), 1, + sym__string, + STATE(834), 1, + sym__name, + STATE(2923), 1, + sym_comment, + STATE(713), 2, + sym_string_literal, + sym_identifier, + [225788] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + aux_sym_identifier_token1, + STATE(1146), 1, + sym__string, + STATE(1266), 1, + sym__name, + STATE(2924), 1, + sym_comment, + STATE(1158), 2, + sym_string_literal, + sym_identifier, + [225826] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + ACTIONS(2100), 1, + anon_sym_DQUOTE, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_LBRACK, + ACTIONS(3840), 1, + aux_sym_identifier_token1, + STATE(39), 1, + sym__string, + STATE(48), 1, + sym__name, + STATE(2925), 1, + sym_comment, + STATE(34), 2, + sym_string_literal, + sym_identifier, + [225864] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2926), 1, + sym_comment, + STATE(4116), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [225902] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(396), 1, + sym__name, + STATE(2927), 1, + sym_comment, + STATE(20), 2, + sym_string_literal, + sym_identifier, + [225940] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3595), 1, + anon_sym_SQUOTE, + ACTIONS(3597), 1, + aux_sym_identifier_token1, + ACTIONS(3599), 1, + anon_sym_DQUOTE, + ACTIONS(3601), 1, + anon_sym_BQUOTE, + ACTIONS(3603), 1, + anon_sym_LBRACK, + STATE(2414), 1, + sym__string, + STATE(2426), 1, + sym__name, + STATE(2928), 1, + sym_comment, + STATE(2409), 2, + sym_string_literal, + sym_identifier, + [225978] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(3892), 1, + aux_sym_identifier_token1, + STATE(990), 1, + sym__string, + STATE(1063), 1, + sym__name, + STATE(2929), 1, + sym_comment, + STATE(995), 2, + sym_string_literal, + sym_identifier, + [226016] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(3826), 1, + aux_sym_identifier_token1, + STATE(80), 1, + sym__string, + STATE(177), 1, + sym__name, + STATE(2930), 1, + sym_comment, + STATE(70), 2, + sym_string_literal, + sym_identifier, + [226054] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3717), 1, + anon_sym_SQUOTE, + ACTIONS(3719), 1, + aux_sym_identifier_token1, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_BQUOTE, + ACTIONS(3725), 1, + anon_sym_LBRACK, + STATE(2399), 1, + sym__string, + STATE(2408), 1, + sym__name, + STATE(2931), 1, + sym_comment, + STATE(2400), 2, + sym_string_literal, + sym_identifier, + [226092] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2410), 1, + sym__name, + STATE(2932), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226130] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + aux_sym_identifier_token1, + STATE(1146), 1, + sym__string, + STATE(1192), 1, + sym__name, + STATE(2933), 1, + sym_comment, + STATE(1158), 2, + sym_string_literal, + sym_identifier, + [226168] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(3836), 1, + aux_sym_identifier_token1, + STATE(615), 1, + sym__string, + STATE(658), 1, + sym__name, + STATE(2934), 1, + sym_comment, + STATE(609), 2, + sym_string_literal, + sym_identifier, + [226206] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2935), 1, + sym_comment, + STATE(3610), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226244] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + ACTIONS(1986), 1, + anon_sym_DQUOTE, + ACTIONS(1988), 1, + anon_sym_BQUOTE, + ACTIONS(1990), 1, + anon_sym_LBRACK, + ACTIONS(3759), 1, + aux_sym_identifier_token1, + STATE(736), 1, + sym__string, + STATE(856), 1, + sym__name, + STATE(2936), 1, + sym_comment, + STATE(713), 2, + sym_string_literal, + sym_identifier, + [226282] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2937), 1, + sym_comment, + STATE(3066), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226320] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3071), 1, + anon_sym_SQUOTE, + ACTIONS(3075), 1, + anon_sym_DQUOTE, + ACTIONS(3077), 1, + anon_sym_BQUOTE, + ACTIONS(3079), 1, + anon_sym_LBRACK, + ACTIONS(3980), 1, + aux_sym_identifier_token1, + STATE(2499), 1, + sym__string, + STATE(2539), 1, + sym__name, + STATE(2938), 1, + sym_comment, + STATE(2495), 2, + sym_string_literal, + sym_identifier, + [226358] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2439), 1, + sym__name, + STATE(2939), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226396] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + ACTIONS(1740), 1, + anon_sym_DQUOTE, + ACTIONS(1742), 1, + anon_sym_BQUOTE, + ACTIONS(1744), 1, + anon_sym_LBRACK, + ACTIONS(3898), 1, + aux_sym_identifier_token1, + STATE(518), 1, + sym__string, + STATE(547), 1, + sym__name, + STATE(2940), 1, + sym_comment, + STATE(514), 2, + sym_string_literal, + sym_identifier, + [226434] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3982), 1, + sym_AS, + ACTIONS(3984), 1, + sym_DEFAULT, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(3988), 1, + sym_VALUES, + ACTIONS(3990), 1, + anon_sym_LPAREN, + STATE(2644), 1, + sym__select_core, + STATE(2941), 1, + sym_comment, + STATE(3408), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [226474] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2942), 1, + sym_comment, + STATE(3616), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226512] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3554), 1, + anon_sym_SQUOTE, + ACTIONS(3556), 1, + aux_sym_identifier_token1, + ACTIONS(3558), 1, + anon_sym_DQUOTE, + ACTIONS(3560), 1, + anon_sym_BQUOTE, + ACTIONS(3562), 1, + anon_sym_LBRACK, + STATE(2380), 1, + sym__string, + STATE(2388), 1, + sym__name, + STATE(2943), 1, + sym_comment, + STATE(2373), 2, + sym_string_literal, + sym_identifier, + [226550] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + aux_sym_identifier_token1, + STATE(478), 1, + sym__string, + STATE(532), 1, + sym__name, + STATE(2944), 1, + sym_comment, + STATE(491), 2, + sym_string_literal, + sym_identifier, + [226588] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(3749), 1, + aux_sym_identifier_token1, + STATE(582), 1, + sym__string, + STATE(829), 1, + sym__name, + STATE(2945), 1, + sym_comment, + STATE(589), 2, + sym_string_literal, + sym_identifier, + [226626] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2946), 1, + sym_comment, + STATE(3782), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226664] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2947), 1, + sym_comment, + STATE(3825), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226702] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2948), 1, + sym_comment, + STATE(3569), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226740] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(3830), 1, + aux_sym_identifier_token1, + STATE(151), 1, + sym__string, + STATE(405), 1, + sym__name, + STATE(2949), 1, + sym_comment, + STATE(116), 2, + sym_string_literal, + sym_identifier, + [226778] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3994), 1, + sym_AS, + ACTIONS(3996), 1, + sym_INDEXED, + ACTIONS(3998), 1, + sym_NOT, + STATE(2950), 1, + sym_comment, + ACTIONS(3992), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [226808] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2951), 1, + sym_comment, + STATE(3924), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226846] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4000), 1, + sym_AS, + ACTIONS(4002), 1, + sym_DEFAULT, + ACTIONS(4004), 1, + sym_VALUES, + ACTIONS(4006), 1, + anon_sym_LPAREN, + STATE(2644), 1, + sym__select_core, + STATE(2952), 1, + sym_comment, + STATE(3384), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [226886] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2392), 1, + sym__name, + STATE(2953), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226924] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2954), 1, + sym_comment, + STATE(3577), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [226962] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2955), 1, + sym_comment, + STATE(3764), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227000] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(3749), 1, + aux_sym_identifier_token1, + STATE(582), 1, + sym__string, + STATE(776), 1, + sym_collation_name, + STATE(2956), 1, + sym_comment, + STATE(867), 2, + sym_string_literal, + sym_identifier, + [227038] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2554), 1, + sym_collation_name, + STATE(2957), 1, + sym_comment, + STATE(2565), 2, + sym_string_literal, + sym_identifier, + [227076] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(3866), 1, + aux_sym_identifier_token1, + STATE(803), 1, + sym__string, + STATE(987), 1, + sym__name, + STATE(2958), 1, + sym_comment, + STATE(913), 2, + sym_string_literal, + sym_identifier, + [227114] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(3822), 1, + aux_sym_identifier_token1, + STATE(45), 1, + sym__string, + STATE(313), 1, + sym__name, + STATE(2959), 1, + sym_comment, + STATE(65), 2, + sym_string_literal, + sym_identifier, + [227152] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2960), 1, + sym_comment, + STATE(3720), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227190] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2961), 1, + sym_comment, + STATE(3572), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227228] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2962), 1, + sym_comment, + STATE(3751), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227266] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2963), 1, + sym_comment, + STATE(3297), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227304] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2964), 1, + sym_comment, + STATE(3049), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227342] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2965), 1, + sym_comment, + STATE(3729), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227380] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3627), 1, + anon_sym_SQUOTE, + ACTIONS(3629), 1, + aux_sym_identifier_token1, + ACTIONS(3631), 1, + anon_sym_DQUOTE, + ACTIONS(3633), 1, + anon_sym_BQUOTE, + ACTIONS(3635), 1, + anon_sym_LBRACK, + STATE(2365), 1, + sym__string, + STATE(2376), 1, + sym__name, + STATE(2966), 1, + sym_comment, + STATE(2356), 2, + sym_string_literal, + sym_identifier, + [227418] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2967), 1, + sym_comment, + STATE(3297), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227456] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3011), 1, + sym_LEFT, + ACTIONS(3013), 1, + sym_NATURAL, + ACTIONS(3015), 1, + anon_sym_RPAREN, + STATE(2684), 1, + sym_join_operator, + STATE(2968), 1, + sym_comment, + STATE(2980), 1, + aux_sym__join_clause_repeat1, + ACTIONS(3007), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3009), 2, + sym_JOIN, + anon_sym_COMMA, + [227492] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2969), 1, + sym_comment, + STATE(3567), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227530] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2970), 1, + sym_comment, + STATE(3043), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227568] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2971), 1, + sym_comment, + STATE(3676), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227606] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2972), 1, + sym_comment, + STATE(3743), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227644] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2973), 1, + sym_comment, + STATE(3599), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227682] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2438), 1, + sym__name, + STATE(2974), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227720] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2975), 1, + sym_comment, + STATE(3625), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227758] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2976), 1, + sym_comment, + STATE(3071), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227796] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3679), 1, + anon_sym_SQUOTE, + ACTIONS(3681), 1, + aux_sym_identifier_token1, + ACTIONS(3683), 1, + anon_sym_DQUOTE, + ACTIONS(3685), 1, + anon_sym_BQUOTE, + ACTIONS(3687), 1, + anon_sym_LBRACK, + STATE(2354), 1, + sym__string, + STATE(2372), 1, + sym__name, + STATE(2977), 1, + sym_comment, + STATE(2371), 2, + sym_string_literal, + sym_identifier, + [227834] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(3870), 1, + aux_sym_identifier_token1, + STATE(1074), 1, + sym__string, + STATE(1218), 1, + sym__name, + STATE(2978), 1, + sym_comment, + STATE(1068), 2, + sym_string_literal, + sym_identifier, + [227872] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2979), 1, + sym_comment, + STATE(3661), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [227910] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2989), 1, + anon_sym_RPAREN, + ACTIONS(3037), 1, + sym_LEFT, + ACTIONS(3040), 1, + sym_NATURAL, + STATE(2684), 1, + sym_join_operator, + ACTIONS(3031), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3034), 2, + sym_JOIN, + anon_sym_COMMA, + STATE(2980), 2, + sym_comment, + aux_sym__join_clause_repeat1, + [227944] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + aux_sym_identifier_token1, + STATE(1146), 1, + sym__string, + STATE(1275), 1, + sym_collation_name, + STATE(2981), 1, + sym_comment, + STATE(1278), 2, + sym_string_literal, + sym_identifier, + [227982] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2982), 1, + sym_comment, + STATE(3760), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228020] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4008), 1, + sym_AS, + ACTIONS(4010), 1, + sym_DEFAULT, + ACTIONS(4012), 1, + sym_VALUES, + ACTIONS(4014), 1, + anon_sym_LPAREN, + STATE(2644), 1, + sym__select_core, + STATE(2983), 1, + sym_comment, + STATE(3360), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [228060] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2308), 1, + anon_sym_DQUOTE, + ACTIONS(2310), 1, + anon_sym_BQUOTE, + ACTIONS(2312), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + aux_sym_identifier_token1, + STATE(1146), 1, + sym__string, + STATE(1248), 1, + sym__name, + STATE(2984), 1, + sym_comment, + STATE(1158), 2, + sym_string_literal, + sym_identifier, + [228098] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2985), 1, + sym_comment, + STATE(3839), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228136] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2986), 1, + sym_comment, + STATE(3755), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228174] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2987), 1, + sym_comment, + STATE(3697), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228212] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2585), 1, + sym__name, + STATE(2988), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228250] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3005), 1, + anon_sym_RPAREN, + ACTIONS(3011), 1, + sym_LEFT, + ACTIONS(3013), 1, + sym_NATURAL, + STATE(2684), 1, + sym_join_operator, + STATE(2968), 1, + aux_sym__join_clause_repeat1, + STATE(2989), 1, + sym_comment, + ACTIONS(3007), 2, + sym_CROSS, + sym_INNER, + ACTIONS(3009), 2, + sym_JOIN, + anon_sym_COMMA, + [228286] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2990), 1, + sym_comment, + STATE(4613), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228324] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2434), 1, + sym__name, + STATE(2991), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228362] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2992), 1, + sym_comment, + STATE(4439), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228400] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2993), 1, + sym_comment, + STATE(3685), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228438] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2994), 1, + sym_comment, + STATE(3855), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228476] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2995), 1, + sym_comment, + STATE(4420), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228514] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2996), 1, + sym_comment, + STATE(3675), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228552] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2997), 1, + sym_comment, + STATE(3682), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228590] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3691), 1, + anon_sym_SQUOTE, + ACTIONS(3693), 1, + aux_sym_identifier_token1, + ACTIONS(3695), 1, + anon_sym_DQUOTE, + ACTIONS(3697), 1, + anon_sym_BQUOTE, + ACTIONS(3699), 1, + anon_sym_LBRACK, + STATE(2466), 1, + sym__string, + STATE(2483), 1, + sym__name, + STATE(2998), 1, + sym_comment, + STATE(2455), 2, + sym_string_literal, + sym_identifier, + [228628] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2999), 1, + sym_comment, + STATE(3921), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228666] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(468), 1, + sym_collation_name, + STATE(3000), 1, + sym_comment, + STATE(475), 2, + sym_string_literal, + sym_identifier, + [228704] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(3001), 1, + sym_comment, + STATE(3700), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228742] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(3002), 1, + sym_comment, + STATE(3689), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228780] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(3003), 1, + sym_comment, + STATE(3943), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228818] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(3004), 1, + sym_comment, + STATE(3939), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [228856] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(3830), 1, + aux_sym_identifier_token1, + STATE(151), 1, + sym__string, + STATE(299), 1, + sym__name, + STATE(3005), 1, + sym_comment, + STATE(116), 2, + sym_string_literal, + sym_identifier, + [228894] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + ACTIONS(1404), 1, + anon_sym_DQUOTE, + ACTIONS(1406), 1, + anon_sym_BQUOTE, + ACTIONS(1408), 1, + anon_sym_LBRACK, + ACTIONS(3830), 1, + aux_sym_identifier_token1, + STATE(151), 1, + sym__string, + STATE(363), 1, + sym_collation_name, + STATE(3006), 1, + sym_comment, + STATE(366), 2, + sym_string_literal, + sym_identifier, + [228932] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(3866), 1, + aux_sym_identifier_token1, + STATE(803), 1, + sym__string, + STATE(1044), 1, + sym__name, + STATE(3007), 1, + sym_comment, + STATE(913), 2, + sym_string_literal, + sym_identifier, + [228970] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(3836), 1, + aux_sym_identifier_token1, + STATE(615), 1, + sym__string, + STATE(841), 1, + sym_collation_name, + STATE(3008), 1, + sym_comment, + STATE(831), 2, + sym_string_literal, + sym_identifier, + [229008] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + ACTIONS(1446), 1, + anon_sym_DQUOTE, + ACTIONS(1448), 1, + anon_sym_BQUOTE, + ACTIONS(1450), 1, + anon_sym_LBRACK, + ACTIONS(3755), 1, + aux_sym_identifier_token1, + STATE(59), 1, + sym__string, + STATE(109), 1, + sym__name, + STATE(3009), 1, + sym_comment, + STATE(44), 2, + sym_string_literal, + sym_identifier, + [229046] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + ACTIONS(1690), 1, + anon_sym_DQUOTE, + ACTIONS(1692), 1, + anon_sym_BQUOTE, + ACTIONS(1694), 1, + anon_sym_LBRACK, + ACTIONS(3866), 1, + aux_sym_identifier_token1, + STATE(803), 1, + sym__string, + STATE(1064), 1, + sym_collation_name, + STATE(3010), 1, + sym_comment, + STATE(1088), 2, + sym_string_literal, + sym_identifier, + [229084] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + ACTIONS(2024), 1, + anon_sym_DQUOTE, + ACTIONS(2026), 1, + anon_sym_BQUOTE, + ACTIONS(2028), 1, + anon_sym_LBRACK, + ACTIONS(3749), 1, + aux_sym_identifier_token1, + STATE(582), 1, + sym__string, + STATE(716), 1, + sym__name, + STATE(3011), 1, + sym_comment, + STATE(589), 2, + sym_string_literal, + sym_identifier, + [229122] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(3892), 1, + aux_sym_identifier_token1, + STATE(990), 1, + sym__string, + STATE(1041), 1, + sym__name, + STATE(3012), 1, + sym_comment, + STATE(995), 2, + sym_string_literal, + sym_identifier, + [229160] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(3892), 1, + aux_sym_identifier_token1, + STATE(990), 1, + sym__string, + STATE(1170), 1, + sym_collation_name, + STATE(3013), 1, + sym_comment, + STATE(1105), 2, + sym_string_literal, + sym_identifier, + [229198] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3572), 1, + anon_sym_SQUOTE, + ACTIONS(3574), 1, + aux_sym_identifier_token1, + ACTIONS(3576), 1, + anon_sym_DQUOTE, + ACTIONS(3578), 1, + anon_sym_BQUOTE, + ACTIONS(3580), 1, + anon_sym_LBRACK, + STATE(2390), 1, + sym__string, + STATE(2396), 1, + sym__name, + STATE(3014), 1, + sym_comment, + STATE(2384), 2, + sym_string_literal, + sym_identifier, + [229236] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + ACTIONS(2062), 1, + anon_sym_DQUOTE, + ACTIONS(2064), 1, + anon_sym_BQUOTE, + ACTIONS(2066), 1, + anon_sym_LBRACK, + ACTIONS(3892), 1, + aux_sym_identifier_token1, + STATE(990), 1, + sym__string, + STATE(1145), 1, + sym__name, + STATE(3015), 1, + sym_comment, + STATE(995), 2, + sym_string_literal, + sym_identifier, + [229274] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2433), 1, + sym__name, + STATE(3016), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [229312] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(3017), 1, + sym_comment, + STATE(3881), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [229350] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + ACTIONS(2224), 1, + anon_sym_DQUOTE, + ACTIONS(2226), 1, + anon_sym_BQUOTE, + ACTIONS(2228), 1, + anon_sym_LBRACK, + ACTIONS(3822), 1, + aux_sym_identifier_token1, + STATE(45), 1, + sym__string, + STATE(100), 1, + sym__name, + STATE(3018), 1, + sym_comment, + STATE(65), 2, + sym_string_literal, + sym_identifier, + [229388] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + aux_sym_identifier_token1, + STATE(478), 1, + sym__string, + STATE(531), 1, + sym__name, + STATE(3019), 1, + sym_comment, + STATE(491), 2, + sym_string_literal, + sym_identifier, + [229426] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + aux_sym_identifier_token1, + STATE(478), 1, + sym__string, + STATE(618), 1, + sym_collation_name, + STATE(3020), 1, + sym_comment, + STATE(594), 2, + sym_string_literal, + sym_identifier, + [229464] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(3021), 1, + sym_comment, + STATE(3125), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [229502] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2392), 1, + sym__name, + STATE(3022), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [229540] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + ACTIONS(2138), 1, + anon_sym_DQUOTE, + ACTIONS(2140), 1, + anon_sym_BQUOTE, + ACTIONS(2142), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + aux_sym_identifier_token1, + STATE(478), 1, + sym__string, + STATE(542), 1, + sym__name, + STATE(3023), 1, + sym_comment, + STATE(491), 2, + sym_string_literal, + sym_identifier, + [229578] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(2585), 1, + sym__name, + STATE(3024), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [229616] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(443), 1, + sym__name, + STATE(3025), 1, + sym_comment, + STATE(20), 2, + sym_string_literal, + sym_identifier, + [229654] = 13, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4016), 1, + sym_AS, + ACTIONS(4018), 1, + sym_DEFAULT, + ACTIONS(4020), 1, + sym_VALUES, + ACTIONS(4022), 1, + anon_sym_LPAREN, + STATE(2644), 1, + sym__select_core, + STATE(3026), 1, + sym_comment, + STATE(3336), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [229694] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4026), 1, + anon_sym_COMMA, + STATE(3027), 2, + sym_comment, + aux_sym_update_stmt_repeat1, + ACTIONS(4024), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_FROM, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [229720] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(401), 1, + sym__name, + STATE(3028), 1, + sym_comment, + STATE(20), 2, + sym_string_literal, + sym_identifier, + [229758] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2762), 1, + sym__name, + STATE(3029), 1, + sym_comment, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [229796] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(3030), 1, + sym_comment, + STATE(3716), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [229834] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + ACTIONS(137), 1, + anon_sym_DQUOTE, + ACTIONS(139), 1, + anon_sym_BQUOTE, + ACTIONS(141), 1, + anon_sym_LBRACK, + ACTIONS(3729), 1, + aux_sym_identifier_token1, + STATE(390), 1, + sym__string, + STATE(2571), 1, + sym_collation_name, + STATE(3031), 1, + sym_comment, + STATE(2565), 2, + sym_string_literal, + sym_identifier, + [229872] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(3870), 1, + aux_sym_identifier_token1, + STATE(1074), 1, + sym__string, + STATE(1231), 1, + sym_collation_name, + STATE(3032), 1, + sym_comment, + STATE(1190), 2, + sym_string_literal, + sym_identifier, + [229910] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_DQUOTE, + ACTIONS(847), 1, + anon_sym_BQUOTE, + ACTIONS(849), 1, + anon_sym_LBRACK, + ACTIONS(3453), 1, + aux_sym_identifier_token1, + STATE(2), 1, + sym__string, + STATE(3033), 1, + sym_comment, + STATE(3695), 1, + sym__name, + STATE(6), 2, + sym_string_literal, + sym_identifier, + [229948] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + ACTIONS(1648), 1, + anon_sym_DQUOTE, + ACTIONS(1650), 1, + anon_sym_BQUOTE, + ACTIONS(1652), 1, + anon_sym_LBRACK, + ACTIONS(3870), 1, + aux_sym_identifier_token1, + STATE(1074), 1, + sym__string, + STATE(1160), 1, + sym__name, + STATE(3034), 1, + sym_comment, + STATE(1068), 2, + sym_string_literal, + sym_identifier, + [229986] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + ACTIONS(2176), 1, + anon_sym_DQUOTE, + ACTIONS(2178), 1, + anon_sym_BQUOTE, + ACTIONS(2180), 1, + anon_sym_LBRACK, + ACTIONS(3836), 1, + aux_sym_identifier_token1, + STATE(615), 1, + sym__string, + STATE(692), 1, + sym__name, + STATE(3035), 1, + sym_comment, + STATE(609), 2, + sym_string_literal, + sym_identifier, + [230024] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + ACTIONS(2270), 1, + anon_sym_DQUOTE, + ACTIONS(2272), 1, + anon_sym_BQUOTE, + ACTIONS(2274), 1, + anon_sym_LBRACK, + ACTIONS(3826), 1, + aux_sym_identifier_token1, + STATE(80), 1, + sym__string, + STATE(344), 1, + sym__name, + STATE(3036), 1, + sym_comment, + STATE(70), 2, + sym_string_literal, + sym_identifier, + [230062] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4031), 1, + anon_sym_COMMA, + STATE(3037), 2, + sym_comment, + aux_sym_with_clause_repeat1, + ACTIONS(4029), 6, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + [230087] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4034), 1, + sym_ORDER, + ACTIONS(4036), 1, + anon_sym_RPAREN, + STATE(3038), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4081), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230120] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1932), 1, + sym_ORDER, + ACTIONS(1934), 1, + anon_sym_RPAREN, + STATE(3039), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4690), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230153] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4038), 1, + sym_ORDER, + ACTIONS(4040), 1, + anon_sym_RPAREN, + STATE(3040), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4268), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230186] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + STATE(3041), 1, + sym_comment, + STATE(3401), 1, + sym_returning_clause, + STATE(3443), 1, + sym_order_by_clause, + STATE(3928), 1, + sym_limit_clause, + ACTIONS(3942), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [230221] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4042), 1, + sym_ORDER, + ACTIONS(4044), 1, + anon_sym_RPAREN, + STATE(3042), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4685), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230254] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3045), 1, + sym_DEFERRABLE, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(4046), 1, + sym_NOT, + ACTIONS(4048), 1, + anon_sym_LPAREN, + STATE(3043), 1, + sym_comment, + STATE(3305), 1, + aux_sym_foreign_key_clause_repeat1, + ACTIONS(3043), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [230289] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + STATE(3044), 1, + sym_comment, + STATE(3343), 1, + sym_returning_clause, + STATE(3539), 1, + sym_order_by_clause, + STATE(3974), 1, + sym_limit_clause, + ACTIONS(4050), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [230324] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4052), 1, + sym_ORDER, + ACTIONS(4054), 1, + anon_sym_RPAREN, + STATE(3045), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4660), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230357] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + STATE(3046), 1, + sym_comment, + STATE(3378), 1, + sym_returning_clause, + STATE(3475), 1, + sym_order_by_clause, + STATE(3892), 1, + sym_limit_clause, + ACTIONS(929), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [230392] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4056), 1, + sym_ORDER, + ACTIONS(4058), 1, + anon_sym_RPAREN, + STATE(3047), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4170), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230425] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1928), 1, + sym_ORDER, + ACTIONS(1930), 1, + anon_sym_RPAREN, + STATE(3048), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4655), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230458] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4062), 1, + sym_INDEXED, + ACTIONS(4064), 1, + sym_NOT, + STATE(3049), 1, + sym_comment, + ACTIONS(4060), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_WHERE, + [230485] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4066), 1, + sym_ORDER, + ACTIONS(4068), 1, + anon_sym_RPAREN, + STATE(3050), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4285), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230518] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4070), 1, + sym_ORDER, + ACTIONS(4072), 1, + anon_sym_RPAREN, + STATE(3051), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4120), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230551] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1814), 1, + sym_ORDER, + ACTIONS(1816), 1, + anon_sym_RPAREN, + STATE(3052), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4121), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230584] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4074), 1, + sym_ORDER, + ACTIONS(4076), 1, + anon_sym_RPAREN, + STATE(3053), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4201), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230617] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1800), 1, + sym_ORDER, + ACTIONS(1802), 1, + anon_sym_RPAREN, + STATE(3054), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4287), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230650] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1882), 1, + sym_ORDER, + ACTIONS(1884), 1, + anon_sym_RPAREN, + STATE(3055), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4393), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230683] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3056), 1, + sym_comment, + STATE(3059), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(4078), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [230710] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4082), 1, + sym_INDEX, + ACTIONS(4084), 1, + sym_TABLE, + ACTIONS(4086), 1, + sym_TEMP, + ACTIONS(4088), 1, + sym_TEMPORARY, + ACTIONS(4090), 1, + sym_TRIGGER, + ACTIONS(4092), 1, + sym_UNIQUE, + ACTIONS(4094), 1, + sym_VIEW, + ACTIONS(4096), 1, + sym_VIRTUAL, + STATE(3057), 1, + sym_comment, + [230747] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4098), 1, + sym_ORDER, + ACTIONS(4100), 1, + anon_sym_RPAREN, + STATE(3058), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4391), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230780] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3059), 1, + sym_comment, + ACTIONS(4102), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [230807] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4104), 1, + sym_DEFAULT, + ACTIONS(4106), 1, + sym_VALUES, + ACTIONS(4108), 1, + anon_sym_LPAREN, + STATE(2644), 1, + sym__select_core, + STATE(3060), 1, + sym_comment, + STATE(3397), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [230844] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3061), 1, + sym_comment, + ACTIONS(3395), 8, + sym_DELETE, + sym_END, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + sym_WITH, + [230867] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + STATE(3062), 1, + sym_comment, + STATE(3380), 1, + sym_returning_clause, + STATE(3433), 1, + sym_order_by_clause, + STATE(3906), 1, + sym_limit_clause, + ACTIONS(4110), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [230902] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1766), 1, + sym_ORDER, + ACTIONS(1768), 1, + anon_sym_RPAREN, + STATE(3063), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4231), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230935] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1848), 1, + sym_ORDER, + ACTIONS(1850), 1, + anon_sym_RPAREN, + STATE(3064), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4171), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [230968] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1836), 1, + sym_ORDER, + ACTIONS(1838), 1, + anon_sym_RPAREN, + STATE(3065), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4343), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231001] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4002), 1, + sym_DEFAULT, + ACTIONS(4004), 1, + sym_VALUES, + ACTIONS(4006), 1, + anon_sym_LPAREN, + STATE(2644), 1, + sym__select_core, + STATE(3066), 1, + sym_comment, + STATE(3384), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [231038] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1910), 1, + sym_ORDER, + ACTIONS(1912), 1, + anon_sym_RPAREN, + STATE(3067), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4625), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231071] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1942), 1, + sym_ORDER, + ACTIONS(1944), 1, + anon_sym_RPAREN, + STATE(3068), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4451), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231104] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4112), 1, + sym_ORDER, + ACTIONS(4114), 1, + anon_sym_RPAREN, + STATE(3069), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4230), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231137] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4116), 1, + sym_ORDER, + ACTIONS(4118), 1, + anon_sym_RPAREN, + STATE(3070), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4623), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231170] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4018), 1, + sym_DEFAULT, + ACTIONS(4020), 1, + sym_VALUES, + ACTIONS(4022), 1, + anon_sym_LPAREN, + STATE(2644), 1, + sym__select_core, + STATE(3071), 1, + sym_comment, + STATE(3336), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [231207] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(3072), 1, + sym_comment, + STATE(3075), 1, + aux_sym_with_clause_repeat1, + ACTIONS(4120), 6, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + [231234] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(3073), 1, + sym_comment, + STATE(3082), 1, + aux_sym_with_clause_repeat1, + ACTIONS(4124), 6, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + [231261] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1892), 1, + sym_ORDER, + ACTIONS(1894), 1, + anon_sym_RPAREN, + STATE(3074), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4172), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231294] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(3037), 1, + aux_sym_with_clause_repeat1, + STATE(3075), 1, + sym_comment, + ACTIONS(4124), 6, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + [231321] = 12, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4126), 1, + sym_DEFAULT, + ACTIONS(4128), 1, + sym_VALUES, + ACTIONS(4130), 1, + anon_sym_LPAREN, + STATE(2644), 1, + sym__select_core, + STATE(3076), 1, + sym_comment, + STATE(3364), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [231358] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4132), 1, + sym_ORDER, + ACTIONS(4134), 1, + anon_sym_RPAREN, + STATE(3077), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4448), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231391] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1818), 1, + sym_ORDER, + ACTIONS(1820), 1, + anon_sym_RPAREN, + STATE(3078), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4915), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231424] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4136), 1, + sym_ORDER, + ACTIONS(4138), 1, + anon_sym_RPAREN, + STATE(3079), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4555), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231457] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4140), 1, + sym_ORDER, + ACTIONS(4142), 1, + anon_sym_RPAREN, + STATE(3080), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4785), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231490] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1904), 1, + sym_ORDER, + ACTIONS(1906), 1, + anon_sym_RPAREN, + STATE(3081), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4083), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231523] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(3037), 1, + aux_sym_with_clause_repeat1, + STATE(3082), 1, + sym_comment, + ACTIONS(4144), 6, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + [231550] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1856), 1, + sym_ORDER, + ACTIONS(1858), 1, + anon_sym_RPAREN, + STATE(3083), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4103), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231583] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + STATE(3084), 1, + sym_comment, + STATE(3347), 1, + sym_returning_clause, + STATE(3524), 1, + sym_order_by_clause, + STATE(3836), 1, + sym_limit_clause, + ACTIONS(3455), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [231618] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4146), 1, + sym_ORDER, + ACTIONS(4148), 1, + anon_sym_RPAREN, + STATE(3085), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(3992), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231651] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1868), 1, + sym_ORDER, + ACTIONS(1870), 1, + anon_sym_RPAREN, + STATE(3086), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(3996), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231684] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + STATE(3087), 1, + sym_comment, + STATE(3331), 1, + sym_returning_clause, + STATE(3542), 1, + sym_order_by_clause, + STATE(3806), 1, + sym_limit_clause, + ACTIONS(3962), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [231719] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(4150), 1, + sym_ORDER, + ACTIONS(4152), 1, + anon_sym_RPAREN, + STATE(3088), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4340), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231752] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + STATE(3089), 1, + sym_comment, + STATE(3383), 1, + sym_returning_clause, + STATE(3478), 1, + sym_order_by_clause, + STATE(3895), 1, + sym_limit_clause, + ACTIONS(1018), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [231787] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + ACTIONS(955), 1, + sym_RETURNING, + STATE(3090), 1, + sym_comment, + STATE(3351), 1, + sym_returning_clause, + STATE(3520), 1, + sym_order_by_clause, + STATE(3851), 1, + sym_limit_clause, + ACTIONS(1046), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [231822] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1762), 1, + anon_sym_COMMA, + ACTIONS(1872), 1, + sym_ORDER, + ACTIONS(1874), 1, + anon_sym_RPAREN, + STATE(3091), 1, + sym_comment, + STATE(3185), 1, + aux_sym_insert_stmt_repeat1, + STATE(4558), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231855] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4154), 1, + anon_sym_RPAREN, + STATE(3092), 1, + sym_comment, + STATE(3152), 1, + aux_sym_order_by_clause_repeat1, + STATE(4202), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231885] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4054), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3093), 1, + sym_comment, + STATE(4660), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231915] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4156), 1, + anon_sym_RPAREN, + STATE(3094), 1, + sym_comment, + STATE(3096), 1, + aux_sym_order_by_clause_repeat1, + STATE(4837), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231945] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4158), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3095), 1, + sym_comment, + STATE(4337), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [231975] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4160), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3096), 1, + sym_comment, + STATE(4927), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232005] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4160), 1, + anon_sym_RPAREN, + STATE(3097), 1, + sym_comment, + STATE(3099), 1, + aux_sym_order_by_clause_repeat1, + STATE(4927), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232035] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4162), 1, + anon_sym_RPAREN, + STATE(3098), 1, + sym_comment, + STATE(3101), 1, + aux_sym_order_by_clause_repeat1, + STATE(3990), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232065] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4164), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3099), 1, + sym_comment, + STATE(4925), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232095] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4126), 1, + sym_DEFAULT, + ACTIONS(4128), 1, + sym_VALUES, + STATE(2644), 1, + sym__select_core, + STATE(3100), 1, + sym_comment, + STATE(3364), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [232129] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4166), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3101), 1, + sym_comment, + STATE(3993), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232159] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4168), 1, + anon_sym_RPAREN, + STATE(3102), 1, + sym_comment, + STATE(3315), 1, + aux_sym_order_by_clause_repeat1, + STATE(4467), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232189] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1820), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3103), 1, + sym_comment, + STATE(4915), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232219] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4170), 1, + anon_sym_RPAREN, + STATE(3095), 1, + aux_sym_order_by_clause_repeat1, + STATE(3104), 1, + sym_comment, + STATE(4339), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232249] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1820), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3105), 1, + sym_comment, + STATE(3108), 1, + aux_sym_order_by_clause_repeat1, + STATE(4915), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232279] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4166), 1, + anon_sym_RPAREN, + STATE(3106), 1, + sym_comment, + STATE(3111), 1, + aux_sym_order_by_clause_repeat1, + STATE(3993), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232309] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4148), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3107), 1, + sym_comment, + STATE(3992), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232339] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4142), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3108), 1, + sym_comment, + STATE(4785), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232369] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1964), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3103), 1, + aux_sym_order_by_clause_repeat1, + STATE(3109), 1, + sym_comment, + STATE(4921), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232399] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4172), 1, + anon_sym_RPAREN, + STATE(3110), 1, + sym_comment, + STATE(3131), 1, + aux_sym_order_by_clause_repeat1, + STATE(4746), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232429] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4174), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3111), 1, + sym_comment, + STATE(3995), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232459] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1870), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3107), 1, + aux_sym_order_by_clause_repeat1, + STATE(3112), 1, + sym_comment, + STATE(3996), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232489] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(4176), 1, + sym_DELETE, + ACTIONS(4178), 1, + sym_INSERT, + ACTIONS(4180), 1, + sym_REPLACE, + ACTIONS(4182), 1, + sym_UPDATE, + STATE(2678), 1, + sym__select_core, + STATE(3113), 1, + sym_comment, + [232523] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1870), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3114), 1, + sym_comment, + STATE(3996), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232553] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4152), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3115), 1, + sym_comment, + STATE(4340), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232583] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1878), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3114), 1, + aux_sym_order_by_clause_repeat1, + STATE(3116), 1, + sym_comment, + STATE(3997), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232613] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1838), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3115), 1, + aux_sym_order_by_clause_repeat1, + STATE(3117), 1, + sym_comment, + STATE(4343), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232643] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4184), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3118), 1, + sym_comment, + STATE(4394), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232673] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4186), 1, + sym_ORDER, + ACTIONS(4188), 1, + sym_PARTITION, + ACTIONS(4190), 1, + anon_sym_RPAREN, + STATE(3119), 1, + sym_comment, + STATE(3999), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232703] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2638), 1, + sym_NULL, + ACTIONS(4192), 1, + sym_BETWEEN, + ACTIONS(4196), 1, + sym_IN, + STATE(3120), 1, + sym_comment, + ACTIONS(4194), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [232731] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2644), 1, + sym_NULL, + ACTIONS(4198), 1, + sym_BETWEEN, + ACTIONS(4202), 1, + sym_IN, + STATE(3121), 1, + sym_comment, + ACTIONS(4200), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [232759] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1838), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3122), 1, + sym_comment, + STATE(4343), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232789] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4184), 1, + anon_sym_RPAREN, + STATE(3123), 1, + sym_comment, + STATE(3200), 1, + aux_sym_order_by_clause_repeat1, + STATE(4394), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232819] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1842), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3122), 1, + aux_sym_order_by_clause_repeat1, + STATE(3124), 1, + sym_comment, + STATE(4345), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232849] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3125), 1, + sym_comment, + ACTIONS(4204), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_SET, + sym_WHERE, + [232871] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4206), 1, + sym_ORDER, + ACTIONS(4208), 1, + sym_PARTITION, + ACTIONS(4210), 1, + anon_sym_RPAREN, + STATE(3126), 1, + sym_comment, + STATE(4194), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232901] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2510), 1, + sym_NULL, + ACTIONS(4212), 1, + sym_BETWEEN, + ACTIONS(4216), 1, + sym_IN, + STATE(3127), 1, + sym_comment, + ACTIONS(4214), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [232929] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4218), 1, + sym_ORDER, + ACTIONS(4220), 1, + sym_PARTITION, + ACTIONS(4222), 1, + anon_sym_RPAREN, + STATE(3128), 1, + sym_comment, + STATE(4347), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [232959] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2644), 1, + sym_NULL, + ACTIONS(4202), 1, + sym_IN, + ACTIONS(4224), 1, + sym_BETWEEN, + STATE(3129), 1, + sym_comment, + ACTIONS(4226), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [232987] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4228), 1, + sym_ORDER, + ACTIONS(4230), 1, + sym_PARTITION, + ACTIONS(4232), 1, + anon_sym_RPAREN, + STATE(3130), 1, + sym_comment, + STATE(4919), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233017] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4156), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3131), 1, + sym_comment, + STATE(4837), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233047] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(2200), 1, + anon_sym_COMMA, + STATE(3132), 1, + sym_comment, + STATE(3395), 1, + aux_sym_update_stmt_repeat1, + STATE(3621), 1, + sym_where_clause, + ACTIONS(4234), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [233077] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2638), 1, + sym_NULL, + ACTIONS(4196), 1, + sym_IN, + ACTIONS(4236), 1, + sym_BETWEEN, + STATE(3133), 1, + sym_comment, + ACTIONS(4238), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [233105] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4240), 1, + anon_sym_RPAREN, + STATE(3134), 1, + sym_comment, + STATE(3225), 1, + aux_sym_order_by_clause_repeat1, + STATE(4414), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233135] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2534), 1, + sym_NULL, + ACTIONS(4242), 1, + sym_BETWEEN, + ACTIONS(4246), 1, + sym_IN, + STATE(3135), 1, + sym_comment, + ACTIONS(4244), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [233163] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4248), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3136), 1, + sym_comment, + STATE(4333), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233193] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2592), 1, + sym_NULL, + ACTIONS(4250), 1, + sym_BETWEEN, + ACTIONS(4254), 1, + sym_IN, + STATE(3137), 1, + sym_comment, + ACTIONS(4252), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [233221] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4256), 1, + anon_sym_RPAREN, + STATE(3136), 1, + aux_sym_order_by_clause_repeat1, + STATE(3138), 1, + sym_comment, + STATE(4336), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233251] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2510), 1, + sym_NULL, + ACTIONS(4216), 1, + sym_IN, + ACTIONS(4258), 1, + sym_BETWEEN, + STATE(3139), 1, + sym_comment, + ACTIONS(4260), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [233279] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4256), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3140), 1, + sym_comment, + STATE(4336), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233309] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4262), 1, + sym_ORDER, + ACTIONS(4264), 1, + sym_PARTITION, + ACTIONS(4266), 1, + anon_sym_RPAREN, + STATE(3141), 1, + sym_comment, + STATE(4293), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233339] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4268), 1, + anon_sym_RPAREN, + STATE(3142), 1, + sym_comment, + STATE(3226), 1, + aux_sym_order_by_clause_repeat1, + STATE(4353), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233369] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2556), 1, + sym_NULL, + ACTIONS(4270), 1, + sym_BETWEEN, + ACTIONS(4274), 1, + sym_IN, + STATE(3143), 1, + sym_comment, + ACTIONS(4272), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [233397] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1858), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3144), 1, + sym_comment, + STATE(3229), 1, + aux_sym_order_by_clause_repeat1, + STATE(4103), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233427] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2556), 1, + sym_NULL, + ACTIONS(4274), 1, + sym_IN, + ACTIONS(4276), 1, + sym_BETWEEN, + STATE(3145), 1, + sym_comment, + ACTIONS(4278), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [233455] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1858), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3146), 1, + sym_comment, + STATE(4103), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233485] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3147), 1, + sym_comment, + STATE(3416), 1, + sym_limit_clause, + ACTIONS(3584), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [233511] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4280), 1, + sym_ORDER, + ACTIONS(4282), 1, + sym_PARTITION, + ACTIONS(4284), 1, + anon_sym_RPAREN, + STATE(3148), 1, + sym_comment, + STATE(4261), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233541] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1806), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3149), 1, + sym_comment, + STATE(3158), 1, + aux_sym_order_by_clause_repeat1, + STATE(4292), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233571] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4286), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3150), 1, + sym_comment, + STATE(4076), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233601] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4288), 1, + anon_sym_RPAREN, + STATE(3150), 1, + aux_sym_order_by_clause_repeat1, + STATE(3151), 1, + sym_comment, + STATE(4077), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233631] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4268), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3152), 1, + sym_comment, + STATE(4353), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233661] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2558), 1, + sym_NULL, + ACTIONS(4290), 1, + sym_BETWEEN, + ACTIONS(4294), 1, + sym_IN, + STATE(3153), 1, + sym_comment, + ACTIONS(4292), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [233689] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4288), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3154), 1, + sym_comment, + STATE(4077), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233719] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4296), 1, + sym_ORDER, + ACTIONS(4298), 1, + sym_PARTITION, + ACTIONS(4300), 1, + anon_sym_RPAREN, + STATE(3155), 1, + sym_comment, + STATE(4702), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233749] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4302), 1, + anon_sym_RPAREN, + STATE(3154), 1, + aux_sym_order_by_clause_repeat1, + STATE(3156), 1, + sym_comment, + STATE(4078), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233779] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4302), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3157), 1, + sym_comment, + STATE(4078), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233809] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1802), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3158), 1, + sym_comment, + STATE(4287), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233839] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1802), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3159), 1, + sym_comment, + STATE(3183), 1, + aux_sym_order_by_clause_repeat1, + STATE(4287), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233869] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4304), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3160), 1, + sym_comment, + STATE(4384), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233899] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4306), 1, + anon_sym_RPAREN, + STATE(3160), 1, + aux_sym_order_by_clause_repeat1, + STATE(3161), 1, + sym_comment, + STATE(4388), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233929] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4308), 1, + anon_sym_RPAREN, + STATE(3157), 1, + aux_sym_order_by_clause_repeat1, + STATE(3162), 1, + sym_comment, + STATE(4080), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233959] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1938), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3163), 1, + sym_comment, + STATE(3166), 1, + aux_sym_order_by_clause_repeat1, + STATE(4694), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [233989] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4306), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3164), 1, + sym_comment, + STATE(4388), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234019] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4036), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3165), 1, + sym_comment, + STATE(4081), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234049] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1934), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3166), 1, + sym_comment, + STATE(4690), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234079] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2600), 1, + sym_NULL, + ACTIONS(4310), 1, + sym_BETWEEN, + ACTIONS(4314), 1, + sym_IN, + STATE(3167), 1, + sym_comment, + ACTIONS(4312), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [234107] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1934), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3168), 1, + sym_comment, + STATE(3171), 1, + aux_sym_order_by_clause_repeat1, + STATE(4690), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234137] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4316), 1, + sym_DEFAULT, + ACTIONS(4318), 1, + sym_VALUES, + STATE(2644), 1, + sym__select_core, + STATE(3169), 1, + sym_comment, + STATE(3410), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [234171] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1906), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3165), 1, + aux_sym_order_by_clause_repeat1, + STATE(3170), 1, + sym_comment, + STATE(4083), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234201] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4044), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3171), 1, + sym_comment, + STATE(4685), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234231] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1906), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3172), 1, + sym_comment, + STATE(4083), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234261] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4320), 1, + anon_sym_RPAREN, + STATE(3173), 1, + sym_comment, + STATE(3176), 1, + aux_sym_order_by_clause_repeat1, + STATE(4683), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234291] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4322), 1, + anon_sym_RPAREN, + STATE(3164), 1, + aux_sym_order_by_clause_repeat1, + STATE(3174), 1, + sym_comment, + STATE(4389), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234321] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2600), 1, + sym_NULL, + ACTIONS(4314), 1, + sym_IN, + ACTIONS(4324), 1, + sym_BETWEEN, + STATE(3175), 1, + sym_comment, + ACTIONS(4326), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [234349] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4328), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3176), 1, + sym_comment, + STATE(4681), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234379] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4328), 1, + anon_sym_RPAREN, + STATE(3177), 1, + sym_comment, + STATE(3179), 1, + aux_sym_order_by_clause_repeat1, + STATE(4681), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234409] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1900), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3172), 1, + aux_sym_order_by_clause_repeat1, + STATE(3178), 1, + sym_comment, + STATE(4084), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234439] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4330), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3179), 1, + sym_comment, + STATE(4680), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234469] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4330), 1, + anon_sym_RPAREN, + STATE(3180), 1, + sym_comment, + STATE(3182), 1, + aux_sym_order_by_clause_repeat1, + STATE(4680), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234499] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4322), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3181), 1, + sym_comment, + STATE(4389), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234529] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4332), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3182), 1, + sym_comment, + STATE(4678), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234559] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4068), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3183), 1, + sym_comment, + STATE(4285), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234589] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1894), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3184), 1, + sym_comment, + STATE(4172), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234619] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4334), 1, + anon_sym_COMMA, + STATE(3185), 2, + sym_comment, + aux_sym_insert_stmt_repeat1, + ACTIONS(1259), 5, + sym_GROUPS, + sym_ORDER, + sym_RANGE, + sym_ROWS, + anon_sym_RPAREN, + [234643] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3186), 1, + sym_comment, + ACTIONS(4337), 7, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + anon_sym_COMMA, + [234665] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4339), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3187), 1, + sym_comment, + STATE(4676), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234695] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4341), 1, + sym_ORDER, + ACTIONS(4343), 1, + sym_PARTITION, + ACTIONS(4345), 1, + anon_sym_RPAREN, + STATE(3188), 1, + sym_comment, + STATE(4086), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234725] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4347), 1, + anon_sym_RPAREN, + STATE(3187), 1, + aux_sym_order_by_clause_repeat1, + STATE(3189), 1, + sym_comment, + STATE(4674), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234755] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4347), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3190), 1, + sym_comment, + STATE(4674), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234785] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4349), 1, + anon_sym_RPAREN, + STATE(3181), 1, + aux_sym_order_by_clause_repeat1, + STATE(3191), 1, + sym_comment, + STATE(4390), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234815] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4351), 1, + anon_sym_RPAREN, + STATE(3190), 1, + aux_sym_order_by_clause_repeat1, + STATE(3192), 1, + sym_comment, + STATE(4647), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234845] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4351), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3193), 1, + sym_comment, + STATE(4647), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234875] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1894), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3194), 1, + sym_comment, + STATE(3311), 1, + aux_sym_order_by_clause_repeat1, + STATE(4172), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234905] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4100), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3195), 1, + sym_comment, + STATE(4391), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234935] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1884), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3195), 1, + aux_sym_order_by_clause_repeat1, + STATE(3196), 1, + sym_comment, + STATE(4393), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234965] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1884), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3197), 1, + sym_comment, + STATE(4393), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [234995] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3198), 1, + sym_comment, + ACTIONS(4353), 7, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + anon_sym_COMMA, + [235017] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4355), 1, + anon_sym_RPAREN, + STATE(3199), 1, + sym_comment, + STATE(3205), 1, + aux_sym_order_by_clause_repeat1, + STATE(4284), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235047] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4357), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3200), 1, + sym_comment, + STATE(4441), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235077] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1890), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3197), 1, + aux_sym_order_by_clause_repeat1, + STATE(3201), 1, + sym_comment, + STATE(4395), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235107] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3202), 1, + sym_comment, + STATE(3412), 1, + sym_limit_clause, + ACTIONS(3475), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [235133] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4357), 1, + anon_sym_RPAREN, + STATE(3203), 1, + sym_comment, + STATE(3233), 1, + aux_sym_order_by_clause_repeat1, + STATE(4441), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235163] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2570), 1, + sym_NULL, + ACTIONS(4359), 1, + sym_BETWEEN, + ACTIONS(4363), 1, + sym_IN, + STATE(3204), 1, + sym_comment, + ACTIONS(4361), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [235191] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4365), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3205), 1, + sym_comment, + STATE(4283), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235221] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4365), 1, + anon_sym_RPAREN, + STATE(3206), 1, + sym_comment, + STATE(3207), 1, + aux_sym_order_by_clause_repeat1, + STATE(4283), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235251] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4367), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3207), 1, + sym_comment, + STATE(4282), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235281] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4158), 1, + anon_sym_RPAREN, + STATE(3140), 1, + aux_sym_order_by_clause_repeat1, + STATE(3208), 1, + sym_comment, + STATE(4337), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235311] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4369), 1, + sym_ORDER, + ACTIONS(4371), 1, + sym_PARTITION, + ACTIONS(4373), 1, + anon_sym_RPAREN, + STATE(3209), 1, + sym_comment, + STATE(4397), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235341] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4375), 1, + anon_sym_RPAREN, + STATE(3193), 1, + aux_sym_order_by_clause_repeat1, + STATE(3210), 1, + sym_comment, + STATE(4661), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235371] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3211), 1, + sym_comment, + ACTIONS(4377), 7, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + anon_sym_COMMA, + [235393] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4367), 1, + anon_sym_RPAREN, + STATE(3212), 1, + sym_comment, + STATE(3217), 1, + aux_sym_order_by_clause_repeat1, + STATE(4282), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235423] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1930), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3093), 1, + aux_sym_order_by_clause_repeat1, + STATE(3213), 1, + sym_comment, + STATE(4655), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235453] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1854), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3184), 1, + aux_sym_order_by_clause_repeat1, + STATE(3214), 1, + sym_comment, + STATE(4087), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235483] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1930), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3215), 1, + sym_comment, + STATE(4655), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235513] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3216), 1, + sym_comment, + ACTIONS(4379), 7, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + anon_sym_COMMA, + [235535] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4381), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3217), 1, + sym_comment, + STATE(4279), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235565] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3218), 1, + sym_comment, + ACTIONS(4383), 7, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + anon_sym_COMMA, + [235587] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2528), 1, + sym_NULL, + ACTIONS(4385), 1, + sym_BETWEEN, + ACTIONS(4389), 1, + sym_IN, + STATE(3219), 1, + sym_comment, + ACTIONS(4387), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [235615] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1926), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3215), 1, + aux_sym_order_by_clause_repeat1, + STATE(3220), 1, + sym_comment, + STATE(4650), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235645] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4391), 1, + sym_DEFAULT, + ACTIONS(4393), 1, + sym_VALUES, + STATE(2644), 1, + sym__select_core, + STATE(3221), 1, + sym_comment, + STATE(3340), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [235679] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4395), 1, + sym_DEFAULT, + ACTIONS(4397), 1, + sym_VALUES, + STATE(2644), 1, + sym__select_core, + STATE(3222), 1, + sym_comment, + STATE(3346), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [235713] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3223), 1, + sym_comment, + ACTIONS(4399), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_SET, + sym_WHERE, + [235735] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3224), 1, + sym_comment, + ACTIONS(4401), 7, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + anon_sym_COMMA, + [235757] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4403), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3225), 1, + sym_comment, + STATE(4443), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235787] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4240), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3226), 1, + sym_comment, + STATE(4414), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235817] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4405), 1, + anon_sym_RPAREN, + STATE(3118), 1, + aux_sym_order_by_clause_repeat1, + STATE(3227), 1, + sym_comment, + STATE(4344), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235847] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4018), 1, + sym_DEFAULT, + ACTIONS(4020), 1, + sym_VALUES, + STATE(2644), 1, + sym__select_core, + STATE(3228), 1, + sym_comment, + STATE(3336), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [235881] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4076), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3229), 1, + sym_comment, + STATE(4201), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235911] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2526), 1, + sym_NULL, + ACTIONS(4407), 1, + sym_BETWEEN, + ACTIONS(4411), 1, + sym_IN, + STATE(3230), 1, + sym_comment, + ACTIONS(4409), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [235939] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2570), 1, + sym_NULL, + ACTIONS(4363), 1, + sym_IN, + ACTIONS(4413), 1, + sym_BETWEEN, + STATE(3231), 1, + sym_comment, + ACTIONS(4415), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [235967] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4417), 1, + sym_ORDER, + ACTIONS(4419), 1, + sym_PARTITION, + ACTIONS(4421), 1, + anon_sym_RPAREN, + STATE(3232), 1, + sym_comment, + STATE(4633), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [235997] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4423), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3233), 1, + sym_comment, + STATE(4456), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236027] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4425), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3234), 1, + sym_comment, + STATE(4115), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236057] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4427), 1, + anon_sym_RPAREN, + STATE(3234), 1, + aux_sym_order_by_clause_repeat1, + STATE(3235), 1, + sym_comment, + STATE(4117), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236087] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4427), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3236), 1, + sym_comment, + STATE(4117), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236117] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4429), 1, + sym_ORDER, + ACTIONS(4431), 1, + sym_PARTITION, + ACTIONS(4433), 1, + anon_sym_RPAREN, + STATE(3237), 1, + sym_comment, + STATE(4640), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236147] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4435), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3238), 1, + sym_comment, + STATE(4444), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236177] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4437), 1, + anon_sym_RPAREN, + STATE(3236), 1, + aux_sym_order_by_clause_repeat1, + STATE(3239), 1, + sym_comment, + STATE(4118), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236207] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1916), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3240), 1, + sym_comment, + STATE(3243), 1, + aux_sym_order_by_clause_repeat1, + STATE(4629), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236237] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4437), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3241), 1, + sym_comment, + STATE(4118), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236267] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4439), 1, + anon_sym_RPAREN, + STATE(3238), 1, + aux_sym_order_by_clause_repeat1, + STATE(3242), 1, + sym_comment, + STATE(4445), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236297] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1912), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3243), 1, + sym_comment, + STATE(4625), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236327] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4439), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3244), 1, + sym_comment, + STATE(4445), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236357] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1912), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3245), 1, + sym_comment, + STATE(3248), 1, + aux_sym_order_by_clause_repeat1, + STATE(4625), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236387] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4441), 1, + anon_sym_RPAREN, + STATE(3244), 1, + aux_sym_order_by_clause_repeat1, + STATE(3246), 1, + sym_comment, + STATE(4446), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236417] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4443), 1, + anon_sym_RPAREN, + STATE(3241), 1, + aux_sym_order_by_clause_repeat1, + STATE(3247), 1, + sym_comment, + STATE(4119), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236447] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4118), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3248), 1, + sym_comment, + STATE(4623), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236477] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4072), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3249), 1, + sym_comment, + STATE(4120), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236507] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4445), 1, + anon_sym_RPAREN, + STATE(3250), 1, + sym_comment, + STATE(3253), 1, + aux_sym_order_by_clause_repeat1, + STATE(4620), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236537] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4441), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3251), 1, + sym_comment, + STATE(4446), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236567] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4447), 1, + sym_ORDER, + ACTIONS(4449), 1, + sym_PARTITION, + ACTIONS(4451), 1, + anon_sym_RPAREN, + STATE(3252), 1, + sym_comment, + STATE(4236), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236597] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4453), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3253), 1, + sym_comment, + STATE(4619), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236627] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4453), 1, + anon_sym_RPAREN, + STATE(3254), 1, + sym_comment, + STATE(3256), 1, + aux_sym_order_by_clause_repeat1, + STATE(4619), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236657] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1816), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3249), 1, + aux_sym_order_by_clause_repeat1, + STATE(3255), 1, + sym_comment, + STATE(4121), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236687] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4455), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3256), 1, + sym_comment, + STATE(4617), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236717] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4455), 1, + anon_sym_RPAREN, + STATE(3257), 1, + sym_comment, + STATE(3259), 1, + aux_sym_order_by_clause_repeat1, + STATE(4617), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236747] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1772), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3258), 1, + sym_comment, + STATE(3265), 1, + aux_sym_order_by_clause_repeat1, + STATE(4235), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236777] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4457), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3259), 1, + sym_comment, + STATE(4615), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236807] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1816), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3260), 1, + sym_comment, + STATE(4121), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236837] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1954), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3260), 1, + aux_sym_order_by_clause_repeat1, + STATE(3261), 1, + sym_comment, + STATE(4122), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236867] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3262), 1, + sym_comment, + ACTIONS(4060), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_SET, + sym_WHERE, + [236889] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4459), 1, + sym_ORDER, + ACTIONS(4461), 1, + sym_PARTITION, + ACTIONS(4463), 1, + anon_sym_RPAREN, + STATE(3263), 1, + sym_comment, + STATE(4123), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236919] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4465), 1, + anon_sym_RPAREN, + STATE(3251), 1, + aux_sym_order_by_clause_repeat1, + STATE(3264), 1, + sym_comment, + STATE(4447), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236949] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1768), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3265), 1, + sym_comment, + STATE(4231), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [236979] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4134), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3266), 1, + sym_comment, + STATE(4448), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237009] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1768), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3267), 1, + sym_comment, + STATE(3271), 1, + aux_sym_order_by_clause_repeat1, + STATE(4231), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237039] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1944), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3266), 1, + aux_sym_order_by_clause_repeat1, + STATE(3268), 1, + sym_comment, + STATE(4451), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237069] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1944), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3269), 1, + sym_comment, + STATE(4451), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237099] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3270), 1, + sym_comment, + ACTIONS(4029), 7, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + anon_sym_COMMA, + [237121] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4114), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3271), 1, + sym_comment, + STATE(4230), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237151] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1950), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3269), 1, + aux_sym_order_by_clause_repeat1, + STATE(3272), 1, + sym_comment, + STATE(4453), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237181] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3273), 1, + sym_comment, + STATE(3418), 1, + sym_limit_clause, + ACTIONS(4467), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [237207] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4469), 1, + anon_sym_RPAREN, + STATE(3274), 1, + sym_comment, + STATE(3275), 1, + aux_sym_order_by_clause_repeat1, + STATE(4229), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237237] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4471), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3275), 1, + sym_comment, + STATE(4227), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237267] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4471), 1, + anon_sym_RPAREN, + STATE(3276), 1, + sym_comment, + STATE(3279), 1, + aux_sym_order_by_clause_repeat1, + STATE(4227), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237297] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(2200), 1, + anon_sym_COMMA, + STATE(3277), 1, + sym_comment, + STATE(3395), 1, + aux_sym_update_stmt_repeat1, + STATE(3727), 1, + sym_where_clause, + ACTIONS(2194), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [237327] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4473), 1, + sym_ORDER, + ACTIONS(4475), 1, + sym_PARTITION, + ACTIONS(4477), 1, + anon_sym_RPAREN, + STATE(3278), 1, + sym_comment, + STATE(4454), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237357] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4479), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3279), 1, + sym_comment, + STATE(4226), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237387] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4479), 1, + anon_sym_RPAREN, + STATE(3280), 1, + sym_comment, + STATE(3282), 1, + aux_sym_order_by_clause_repeat1, + STATE(4226), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237417] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2654), 1, + sym_NULL, + ACTIONS(4481), 1, + sym_BETWEEN, + ACTIONS(4485), 1, + sym_IN, + STATE(3281), 1, + sym_comment, + ACTIONS(4483), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [237445] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4487), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3282), 1, + sym_comment, + STATE(4225), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237475] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4104), 1, + sym_DEFAULT, + ACTIONS(4106), 1, + sym_VALUES, + STATE(2644), 1, + sym__select_core, + STATE(3283), 1, + sym_comment, + STATE(3397), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [237509] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2626), 1, + sym_NULL, + ACTIONS(4489), 1, + sym_BETWEEN, + ACTIONS(4493), 1, + sym_IN, + STATE(3284), 1, + sym_comment, + ACTIONS(4491), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [237537] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(2200), 1, + anon_sym_COMMA, + STATE(3285), 1, + sym_comment, + STATE(3395), 1, + aux_sym_update_stmt_repeat1, + STATE(3731), 1, + sym_where_clause, + ACTIONS(2326), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [237567] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2656), 1, + sym_NULL, + ACTIONS(4495), 1, + sym_BETWEEN, + ACTIONS(4499), 1, + sym_IN, + STATE(3286), 1, + sym_comment, + ACTIONS(4497), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [237595] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2578), 1, + sym_NULL, + ACTIONS(4501), 1, + sym_BETWEEN, + ACTIONS(4505), 1, + sym_IN, + STATE(3287), 1, + sym_comment, + ACTIONS(4503), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [237623] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(2200), 1, + anon_sym_COMMA, + STATE(3288), 1, + sym_comment, + STATE(3395), 1, + aux_sym_update_stmt_repeat1, + STATE(3753), 1, + sym_where_clause, + ACTIONS(4507), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [237653] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2626), 1, + sym_NULL, + ACTIONS(4493), 1, + sym_IN, + ACTIONS(4509), 1, + sym_BETWEEN, + STATE(3289), 1, + sym_comment, + ACTIONS(4511), 4, + sym_GLOB, + sym_LIKE, + sym_MATCH, + sym_REGEXP, + [237681] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4513), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3290), 1, + sym_comment, + STATE(4548), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237711] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4513), 1, + anon_sym_RPAREN, + STATE(3291), 1, + sym_comment, + STATE(3293), 1, + aux_sym_order_by_clause_repeat1, + STATE(4548), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237741] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4515), 1, + sym_ORDER, + ACTIONS(4517), 1, + sym_PARTITION, + ACTIONS(4519), 1, + anon_sym_RPAREN, + STATE(3292), 1, + sym_comment, + STATE(4177), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237771] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4521), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3293), 1, + sym_comment, + STATE(4547), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237801] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4521), 1, + anon_sym_RPAREN, + STATE(3294), 1, + sym_comment, + STATE(3296), 1, + aux_sym_order_by_clause_repeat1, + STATE(4547), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237831] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1850), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3295), 1, + sym_comment, + STATE(4171), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237861] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4523), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3296), 1, + sym_comment, + STATE(4546), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237891] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3297), 1, + sym_comment, + ACTIONS(4525), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + sym_RETURNING, + sym_SET, + sym_WHERE, + [237913] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1812), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3146), 1, + aux_sym_order_by_clause_repeat1, + STATE(3298), 1, + sym_comment, + STATE(4067), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237943] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4527), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3299), 1, + sym_comment, + STATE(4159), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [237973] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4529), 1, + anon_sym_RPAREN, + STATE(3299), 1, + aux_sym_order_by_clause_repeat1, + STATE(3300), 1, + sym_comment, + STATE(4112), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238003] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4529), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3301), 1, + sym_comment, + STATE(4112), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238033] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4531), 1, + anon_sym_RPAREN, + STATE(3301), 1, + aux_sym_order_by_clause_repeat1, + STATE(3302), 1, + sym_comment, + STATE(4166), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238063] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4531), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3303), 1, + sym_comment, + STATE(4166), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238093] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3304), 1, + sym_comment, + ACTIONS(69), 7, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + [238115] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3111), 1, + sym_DEFERRABLE, + ACTIONS(4533), 1, + sym_NOT, + STATE(2449), 1, + aux_sym_foreign_key_clause_repeat1, + STATE(3305), 1, + sym_comment, + ACTIONS(3109), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [238147] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3306), 1, + sym_comment, + ACTIONS(65), 7, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + [238169] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3307), 1, + sym_comment, + ACTIONS(61), 7, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + [238191] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3308), 1, + sym_comment, + ACTIONS(57), 7, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + [238213] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4535), 1, + sym_ORDER, + ACTIONS(4537), 1, + sym_PARTITION, + ACTIONS(4539), 1, + anon_sym_RPAREN, + STATE(3309), 1, + sym_comment, + STATE(4566), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238243] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3310), 1, + sym_comment, + ACTIONS(4541), 7, + sym_DELETE, + sym_INSERT, + sym_REPLACE, + sym_SELECT, + sym_UPDATE, + sym_VALUES, + anon_sym_COMMA, + [238265] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4040), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3311), 1, + sym_comment, + STATE(4268), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238295] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3312), 1, + sym_comment, + ACTIONS(73), 7, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + [238317] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4543), 1, + anon_sym_RPAREN, + STATE(3303), 1, + aux_sym_order_by_clause_repeat1, + STATE(3313), 1, + sym_comment, + STATE(4169), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238347] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3314), 1, + sym_comment, + ACTIONS(2985), 7, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + [238369] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4162), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3315), 1, + sym_comment, + STATE(3990), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238399] = 11, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(55), 1, + sym_WITH, + ACTIONS(3986), 1, + sym_SELECT, + ACTIONS(4545), 1, + sym_DEFAULT, + ACTIONS(4547), 1, + sym_VALUES, + STATE(2644), 1, + sym__select_core, + STATE(3316), 1, + sym_comment, + STATE(3345), 1, + sym_select_stmt, + STATE(3798), 1, + sym_with_clause, + [238433] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1866), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3317), 1, + sym_comment, + STATE(3320), 1, + aux_sym_order_by_clause_repeat1, + STATE(4565), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238463] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3124), 1, + sym_DEFERRABLE, + ACTIONS(4549), 1, + sym_NOT, + STATE(2449), 1, + aux_sym_foreign_key_clause_repeat1, + STATE(3318), 1, + sym_comment, + ACTIONS(3122), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [238495] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4058), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3319), 1, + sym_comment, + STATE(4170), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238525] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1874), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3320), 1, + sym_comment, + STATE(4558), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238555] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3097), 1, + sym_DEFERRABLE, + ACTIONS(4551), 1, + sym_NOT, + STATE(3318), 1, + aux_sym_foreign_key_clause_repeat1, + STATE(3321), 1, + sym_comment, + ACTIONS(3095), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [238587] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1874), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3322), 1, + sym_comment, + STATE(3325), 1, + aux_sym_order_by_clause_repeat1, + STATE(4558), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238617] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3097), 1, + sym_DEFERRABLE, + ACTIONS(4551), 1, + sym_NOT, + STATE(2449), 1, + aux_sym_foreign_key_clause_repeat1, + STATE(3323), 1, + sym_comment, + ACTIONS(3095), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [238649] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1764), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3295), 1, + aux_sym_order_by_clause_repeat1, + STATE(3324), 1, + sym_comment, + STATE(4174), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238679] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4138), 1, + anon_sym_RPAREN, + STATE(2734), 1, + aux_sym_order_by_clause_repeat1, + STATE(3325), 1, + sym_comment, + STATE(4555), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238709] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3047), 1, + sym_MATCH, + ACTIONS(3052), 1, + sym_ON, + ACTIONS(3104), 1, + sym_DEFERRABLE, + ACTIONS(4553), 1, + sym_NOT, + STATE(3323), 1, + aux_sym_foreign_key_clause_repeat1, + STATE(3326), 1, + sym_comment, + ACTIONS(3102), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [238741] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4080), 1, + anon_sym_COMMA, + ACTIONS(4555), 1, + anon_sym_RPAREN, + STATE(3290), 1, + aux_sym_order_by_clause_repeat1, + STATE(3327), 1, + sym_comment, + STATE(4554), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238771] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1850), 1, + anon_sym_RPAREN, + ACTIONS(4080), 1, + anon_sym_COMMA, + STATE(3319), 1, + aux_sym_order_by_clause_repeat1, + STATE(3328), 1, + sym_comment, + STATE(4171), 1, + sym_frame_spec, + ACTIONS(1758), 3, + sym_GROUPS, + sym_RANGE, + sym_ROWS, + [238801] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3329), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4182), 1, + sym_select_stmt, + [238832] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3330), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4608), 1, + sym_select_stmt, + [238863] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3331), 1, + sym_comment, + STATE(3433), 1, + sym_order_by_clause, + STATE(3906), 1, + sym_limit_clause, + ACTIONS(4110), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [238892] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3332), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4727), 1, + sym_select_stmt, + [238923] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3333), 1, + sym_comment, + ACTIONS(4557), 6, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + [238944] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3334), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4722), 1, + sym_select_stmt, + [238975] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3335), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4311), 1, + sym_select_stmt, + [239006] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3336), 1, + sym_comment, + STATE(3485), 1, + sym_upsert_clause, + STATE(3860), 1, + sym_returning_clause, + ACTIONS(4559), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239035] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3337), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3809), 1, + sym_select_stmt, + [239066] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3338), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3802), 1, + sym_select_stmt, + [239097] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4569), 1, + sym_INSTEAD, + ACTIONS(4571), 1, + sym_UPDATE, + STATE(3339), 1, + sym_comment, + ACTIONS(4565), 2, + sym_AFTER, + sym_BEFORE, + ACTIONS(4567), 2, + sym_DELETE, + sym_INSERT, + [239124] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3340), 1, + sym_comment, + STATE(3492), 1, + sym_upsert_clause, + STATE(3941), 1, + sym_returning_clause, + ACTIONS(4573), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239153] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3341), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4359), 1, + sym_select_stmt, + [239184] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3342), 1, + sym_comment, + ACTIONS(4575), 6, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + [239205] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3343), 1, + sym_comment, + STATE(3461), 1, + sym_order_by_clause, + STATE(3934), 1, + sym_limit_clause, + ACTIONS(4577), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239234] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4579), 1, + sym_CHECK, + ACTIONS(4581), 1, + sym_CONSTRAINT, + ACTIONS(4583), 1, + sym_FOREIGN, + ACTIONS(4585), 1, + sym_PRIMARY, + ACTIONS(4587), 1, + sym_UNIQUE, + STATE(3344), 1, + sym_comment, + STATE(3987), 1, + sym_table_constraint, + [239265] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3345), 1, + sym_comment, + STATE(3529), 1, + sym_upsert_clause, + STATE(3966), 1, + sym_returning_clause, + ACTIONS(4589), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239294] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3346), 1, + sym_comment, + STATE(3549), 1, + sym_upsert_clause, + STATE(3800), 1, + sym_returning_clause, + ACTIONS(4591), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239323] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3347), 1, + sym_comment, + STATE(3443), 1, + sym_order_by_clause, + STATE(3928), 1, + sym_limit_clause, + ACTIONS(3942), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239352] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3348), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4364), 1, + sym_select_stmt, + [239383] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3349), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4089), 1, + sym_select_stmt, + [239414] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3350), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3863), 1, + sym_select_stmt, + [239445] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3351), 1, + sym_comment, + STATE(3478), 1, + sym_order_by_clause, + STATE(3895), 1, + sym_limit_clause, + ACTIONS(1018), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239474] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3352), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4401), 1, + sym_select_stmt, + [239505] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3353), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4659), 1, + sym_select_stmt, + [239536] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3354), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3804), 1, + sym_select_stmt, + [239567] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3355), 1, + sym_comment, + STATE(3520), 1, + sym_order_by_clause, + STATE(3851), 1, + sym_limit_clause, + ACTIONS(1046), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239596] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3356), 1, + sym_comment, + ACTIONS(4593), 6, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + [239617] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3357), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4253), 1, + sym_select_stmt, + [239648] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3358), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4242), 1, + sym_select_stmt, + [239679] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3359), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4317), 1, + sym_select_stmt, + [239710] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3360), 1, + sym_comment, + STATE(3479), 1, + sym_upsert_clause, + STATE(3917), 1, + sym_returning_clause, + ACTIONS(4595), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239739] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4599), 1, + anon_sym_COMMA, + STATE(3361), 1, + sym_comment, + STATE(3403), 1, + aux_sym_returning_clause_repeat1, + ACTIONS(4597), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + [239764] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3362), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3907), 1, + sym_select_stmt, + [239795] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3363), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4653), 1, + sym_select_stmt, + [239826] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3364), 1, + sym_comment, + STATE(3457), 1, + sym_upsert_clause, + STATE(3873), 1, + sym_returning_clause, + ACTIONS(4601), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [239855] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3365), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3877), 1, + sym_select_stmt, + [239886] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3366), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4531), 1, + sym_select_stmt, + [239917] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3367), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4180), 1, + sym_select_stmt, + [239948] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3368), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4014), 1, + sym_select_stmt, + [239979] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3369), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4603), 1, + sym_select_stmt, + [240010] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3370), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4654), 1, + sym_select_stmt, + [240041] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3371), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4419), 1, + sym_select_stmt, + [240072] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4607), 1, + sym_INSTEAD, + ACTIONS(4609), 1, + sym_UPDATE, + STATE(3372), 1, + sym_comment, + ACTIONS(4603), 2, + sym_AFTER, + sym_BEFORE, + ACTIONS(4605), 2, + sym_DELETE, + sym_INSERT, + [240099] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3373), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4208), 1, + sym_select_stmt, + [240130] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3374), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4101), 1, + sym_select_stmt, + [240161] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3375), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4093), 1, + sym_select_stmt, + [240192] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3376), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4028), 1, + sym_select_stmt, + [240223] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3377), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4715), 1, + sym_select_stmt, + [240254] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3378), 1, + sym_comment, + STATE(3524), 1, + sym_order_by_clause, + STATE(3836), 1, + sym_limit_clause, + ACTIONS(3455), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [240283] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3379), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4200), 1, + sym_select_stmt, + [240314] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3380), 1, + sym_comment, + STATE(3476), 1, + sym_order_by_clause, + STATE(3968), 1, + sym_limit_clause, + ACTIONS(4611), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [240343] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3381), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3837), 1, + sym_select_stmt, + [240374] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3382), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3871), 1, + sym_select_stmt, + [240405] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3383), 1, + sym_comment, + STATE(3475), 1, + sym_order_by_clause, + STATE(3892), 1, + sym_limit_clause, + ACTIONS(929), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [240434] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3384), 1, + sym_comment, + STATE(3540), 1, + sym_upsert_clause, + STATE(3963), 1, + sym_returning_clause, + ACTIONS(4613), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [240463] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3385), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3815), 1, + sym_select_stmt, + [240494] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3386), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3962), 1, + sym_select_stmt, + [240525] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3387), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4424), 1, + sym_select_stmt, + [240556] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3388), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4588), 1, + sym_select_stmt, + [240587] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3389), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4595), 1, + sym_select_stmt, + [240618] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3390), 1, + sym_comment, + STATE(3542), 1, + sym_order_by_clause, + STATE(3806), 1, + sym_limit_clause, + ACTIONS(3962), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [240647] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3391), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4291), 1, + sym_select_stmt, + [240678] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4619), 1, + sym_TRANSACTION, + STATE(3392), 1, + sym_comment, + ACTIONS(4615), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(4617), 3, + sym_DEFERRED, + sym_EXCLUSIVE, + sym_IMMEDIATE, + [240703] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4625), 1, + sym_INSTEAD, + ACTIONS(4627), 1, + sym_UPDATE, + STATE(3393), 1, + sym_comment, + ACTIONS(4621), 2, + sym_AFTER, + sym_BEFORE, + ACTIONS(4623), 2, + sym_DELETE, + sym_INSERT, + [240730] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3394), 1, + sym_comment, + ACTIONS(4629), 6, + anon_sym_SQUOTE, + aux_sym_identifier_token1, + anon_sym_DQUOTE, + anon_sym_BQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + [240751] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4631), 1, + anon_sym_COMMA, + STATE(3395), 2, + sym_comment, + aux_sym_update_stmt_repeat1, + ACTIONS(4024), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + sym_WHERE, + [240774] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3396), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4095), 1, + sym_select_stmt, + [240805] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3397), 1, + sym_comment, + STATE(3536), 1, + sym_upsert_clause, + STATE(3951), 1, + sym_returning_clause, + ACTIONS(4634), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [240834] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3398), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4579), 1, + sym_select_stmt, + [240865] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3399), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4709), 1, + sym_select_stmt, + [240896] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3400), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4143), 1, + sym_select_stmt, + [240927] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + ACTIONS(953), 1, + sym_ORDER, + STATE(3401), 1, + sym_comment, + STATE(3539), 1, + sym_order_by_clause, + STATE(3974), 1, + sym_limit_clause, + ACTIONS(4050), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [240956] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3402), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4535), 1, + sym_select_stmt, + [240987] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4636), 1, + anon_sym_COMMA, + STATE(3403), 2, + sym_comment, + aux_sym_returning_clause_repeat1, + ACTIONS(3371), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + [241010] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3404), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3884), 1, + sym_select_stmt, + [241041] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3405), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4140), 1, + sym_select_stmt, + [241072] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3406), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(4478), 1, + sym_select_stmt, + [241103] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4599), 1, + anon_sym_COMMA, + STATE(3361), 1, + aux_sym_returning_clause_repeat1, + STATE(3407), 1, + sym_comment, + ACTIONS(4639), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_LIMIT, + sym_ORDER, + [241128] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3408), 1, + sym_comment, + STATE(3531), 1, + sym_upsert_clause, + STATE(3823), 1, + sym_returning_clause, + ACTIONS(4641), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241157] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4647), 1, + sym_INSTEAD, + ACTIONS(4649), 1, + sym_UPDATE, + STATE(3409), 1, + sym_comment, + ACTIONS(4643), 2, + sym_AFTER, + sym_BEFORE, + ACTIONS(4645), 2, + sym_DELETE, + sym_INSERT, + [241184] = 9, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4561), 1, + sym_ON, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3410), 1, + sym_comment, + STATE(3428), 1, + sym_upsert_clause, + STATE(3893), 1, + sym_returning_clause, + ACTIONS(4651), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241213] = 10, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(55), 1, + sym_WITH, + STATE(2682), 1, + sym__select_core, + STATE(3411), 1, + sym_comment, + STATE(3651), 1, + sym_with_clause, + STATE(3959), 1, + sym_select_stmt, + [241244] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3412), 1, + sym_comment, + ACTIONS(4467), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [241264] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3413), 1, + sym_comment, + ACTIONS(4653), 5, + sym_ABORT, + sym_FAIL, + sym_IGNORE, + sym_REPLACE, + sym_ROLLBACK, + [241284] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3414), 1, + sym_comment, + ACTIONS(4655), 5, + sym_ABORT, + sym_FAIL, + sym_IGNORE, + sym_REPLACE, + sym_ROLLBACK, + [241304] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3415), 1, + sym_comment, + ACTIONS(4657), 5, + sym_ABORT, + sym_FAIL, + sym_IGNORE, + sym_REPLACE, + sym_ROLLBACK, + [241324] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3416), 1, + sym_comment, + ACTIONS(3475), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [241344] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3417), 1, + sym_comment, + ACTIONS(3584), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [241364] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3418), 1, + sym_comment, + ACTIONS(4659), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_ON, + sym_RETURNING, + anon_sym_RPAREN, + [241384] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3419), 1, + sym_comment, + ACTIONS(4661), 5, + sym_ABORT, + sym_FAIL, + sym_IGNORE, + sym_REPLACE, + sym_ROLLBACK, + [241404] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3420), 1, + sym_comment, + ACTIONS(4663), 5, + sym_ABORT, + sym_FAIL, + sym_IGNORE, + sym_REPLACE, + sym_ROLLBACK, + [241424] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4667), 1, + anon_sym_RPAREN, + STATE(3421), 1, + sym_comment, + STATE(3564), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3605), 1, + aux_sym_create_table_stmt_repeat2, + [241449] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3422), 1, + sym_comment, + STATE(3938), 1, + sym_returning_clause, + ACTIONS(4669), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241472] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3423), 1, + sym_comment, + ACTIONS(4671), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + [241491] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3424), 1, + sym_comment, + STATE(3806), 1, + sym_limit_clause, + ACTIONS(3962), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241514] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4675), 1, + sym_STRICT, + ACTIONS(4677), 1, + sym_WITHOUT, + STATE(3425), 1, + sym_comment, + ACTIONS(4673), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241537] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4679), 1, + anon_sym_RPAREN, + STATE(3426), 1, + sym_comment, + STATE(3564), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3586), 1, + aux_sym_create_table_stmt_repeat2, + [241562] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4683), 1, + sym_IGNORE, + STATE(3427), 1, + sym_comment, + ACTIONS(4681), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [241583] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3428), 1, + sym_comment, + STATE(3966), 1, + sym_returning_clause, + ACTIONS(4589), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241606] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3429), 1, + sym_comment, + STATE(3454), 1, + aux_sym_create_table_stmt_repeat3, + ACTIONS(4673), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241629] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3430), 1, + sym_comment, + STATE(3456), 1, + aux_sym_create_table_stmt_repeat3, + ACTIONS(4673), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241652] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4687), 1, + sym_CHECK, + ACTIONS(4689), 1, + sym_FOREIGN, + ACTIONS(4691), 1, + sym_PRIMARY, + ACTIONS(4693), 1, + sym_UNIQUE, + STATE(3431), 1, + sym_comment, + [241677] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4695), 1, + anon_sym_RPAREN, + STATE(3432), 1, + sym_comment, + STATE(3496), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3795), 1, + aux_sym_create_table_stmt_repeat2, + [241702] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3433), 1, + sym_comment, + STATE(3968), 1, + sym_limit_clause, + ACTIONS(4611), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241725] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1014), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4697), 1, + sym_ELSE, + STATE(3434), 1, + sym_comment, + STATE(3463), 1, + aux_sym__expr_repeat1, + [241750] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2526), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4699), 1, + sym_ELSE, + STATE(3435), 1, + sym_comment, + STATE(3463), 1, + aux_sym__expr_repeat1, + [241775] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3436), 1, + sym_comment, + STATE(3828), 1, + sym_returning_clause, + ACTIONS(4701), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241798] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3437), 1, + sym_comment, + STATE(3493), 1, + aux_sym_create_table_stmt_repeat3, + ACTIONS(4703), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241821] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1012), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4705), 1, + sym_ELSE, + STATE(3438), 1, + sym_comment, + STATE(3463), 1, + aux_sym__expr_repeat1, + [241846] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3439), 1, + sym_comment, + STATE(3456), 1, + aux_sym_create_table_stmt_repeat3, + ACTIONS(4703), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241869] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4709), 1, + sym_IGNORE, + STATE(3440), 1, + sym_comment, + ACTIONS(4707), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [241890] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2528), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4711), 1, + sym_ELSE, + STATE(3441), 1, + sym_comment, + STATE(3463), 1, + aux_sym__expr_repeat1, + [241915] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + STATE(3442), 1, + sym_comment, + STATE(3807), 1, + sym_where_clause, + ACTIONS(4713), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241938] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3443), 1, + sym_comment, + STATE(3974), 1, + sym_limit_clause, + ACTIONS(4050), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [241961] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2578), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4715), 1, + sym_ELSE, + STATE(3444), 1, + sym_comment, + STATE(3463), 1, + aux_sym__expr_repeat1, + [241986] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4719), 1, + sym_IGNORE, + STATE(3445), 1, + sym_comment, + ACTIONS(4717), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [242007] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4721), 1, + anon_sym_RPAREN, + STATE(3446), 1, + sym_comment, + STATE(3553), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3617), 1, + aux_sym_create_table_stmt_repeat2, + [242032] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3447), 1, + sym_comment, + STATE(3548), 1, + aux_sym_create_table_stmt_repeat3, + ACTIONS(4723), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242055] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3448), 1, + sym_comment, + STATE(3456), 1, + aux_sym_create_table_stmt_repeat3, + ACTIONS(4725), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242078] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4727), 1, + anon_sym_RPAREN, + STATE(3449), 1, + sym_comment, + STATE(3534), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3566), 1, + aux_sym_create_table_stmt_repeat2, + [242103] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4729), 1, + anon_sym_RPAREN, + STATE(3426), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3450), 1, + sym_comment, + STATE(3672), 1, + aux_sym_create_table_stmt_repeat2, + [242128] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3451), 1, + sym_comment, + STATE(3859), 1, + sym_returning_clause, + ACTIONS(4731), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242151] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4735), 1, + sym_IGNORE, + STATE(3452), 1, + sym_comment, + ACTIONS(4733), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [242172] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2510), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4737), 1, + sym_ELSE, + STATE(3453), 1, + sym_comment, + STATE(3463), 1, + aux_sym__expr_repeat1, + [242197] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3454), 1, + sym_comment, + STATE(3456), 1, + aux_sym_create_table_stmt_repeat3, + ACTIONS(4723), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242220] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4741), 1, + sym_IGNORE, + STATE(3455), 1, + sym_comment, + ACTIONS(4739), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [242241] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4745), 1, + anon_sym_COMMA, + ACTIONS(4743), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(3456), 2, + sym_comment, + aux_sym_create_table_stmt_repeat3, + [242262] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3457), 1, + sym_comment, + STATE(3951), 1, + sym_returning_clause, + ACTIONS(4634), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242285] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1084), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4748), 1, + sym_ELSE, + STATE(3458), 1, + sym_comment, + STATE(3463), 1, + aux_sym__expr_repeat1, + [242310] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4750), 1, + anon_sym_COMMA, + STATE(3459), 1, + sym_comment, + STATE(3523), 1, + aux_sym_returning_clause_repeat1, + ACTIONS(4597), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242333] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4750), 1, + anon_sym_COMMA, + STATE(3459), 1, + aux_sym_returning_clause_repeat1, + STATE(3460), 1, + sym_comment, + ACTIONS(4639), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242356] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3461), 1, + sym_comment, + STATE(3890), 1, + sym_limit_clause, + ACTIONS(4752), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242379] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2654), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4754), 1, + sym_ELSE, + STATE(3462), 1, + sym_comment, + STATE(3463), 1, + aux_sym__expr_repeat1, + [242404] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4758), 1, + sym_WHEN, + ACTIONS(4756), 2, + sym_ELSE, + sym_END, + STATE(3463), 2, + sym_comment, + aux_sym__expr_repeat1, + [242425] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1038), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4761), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3464), 1, + sym_comment, + [242450] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(983), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4763), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3465), 1, + sym_comment, + [242475] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4727), 1, + anon_sym_RPAREN, + STATE(3466), 1, + sym_comment, + STATE(3564), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3566), 1, + aux_sym_create_table_stmt_repeat2, + [242500] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1062), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4765), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3467), 1, + sym_comment, + [242525] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4769), 1, + anon_sym_COMMA, + ACTIONS(4767), 2, + sym_ON, + anon_sym_RPAREN, + STATE(3468), 2, + sym_comment, + aux_sym_create_trigger_stmt_repeat1, + [242546] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4774), 1, + sym_IGNORE, + STATE(3469), 1, + sym_comment, + ACTIONS(4772), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [242567] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1028), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4776), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3470), 1, + sym_comment, + [242592] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4780), 1, + sym_STRICT, + ACTIONS(4782), 1, + sym_WITHOUT, + STATE(3471), 1, + sym_comment, + ACTIONS(4778), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242615] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2570), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4784), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3472), 1, + sym_comment, + [242640] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4786), 1, + anon_sym_RPAREN, + STATE(3466), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3473), 1, + sym_comment, + STATE(3702), 1, + aux_sym_create_table_stmt_repeat2, + [242665] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1020), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4788), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3474), 1, + sym_comment, + [242690] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3475), 1, + sym_comment, + STATE(3836), 1, + sym_limit_clause, + ACTIONS(3455), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242713] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3476), 1, + sym_comment, + STATE(3842), 1, + sym_limit_clause, + ACTIONS(4790), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242736] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4794), 1, + sym_STRICT, + ACTIONS(4796), 1, + sym_WITHOUT, + STATE(3477), 1, + sym_comment, + ACTIONS(4792), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242759] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3478), 1, + sym_comment, + STATE(3892), 1, + sym_limit_clause, + ACTIONS(929), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242782] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3479), 1, + sym_comment, + STATE(3963), 1, + sym_returning_clause, + ACTIONS(4613), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242805] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + STATE(3480), 1, + sym_comment, + STATE(3954), 1, + sym_conflict_clause, + ACTIONS(4798), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [242828] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4800), 1, + anon_sym_RPAREN, + STATE(3421), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3481), 1, + sym_comment, + STATE(3717), 1, + aux_sym_create_table_stmt_repeat2, + [242853] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4804), 1, + sym_IGNORE, + STATE(3482), 1, + sym_comment, + ACTIONS(4802), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [242874] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2600), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4806), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3483), 1, + sym_comment, + [242899] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2534), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4808), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3484), 1, + sym_comment, + [242924] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3485), 1, + sym_comment, + STATE(3873), 1, + sym_returning_clause, + ACTIONS(4601), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [242947] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2638), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4810), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3486), 1, + sym_comment, + [242972] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4814), 1, + sym_IGNORE, + STATE(3487), 1, + sym_comment, + ACTIONS(4812), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [242993] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + STATE(3488), 1, + sym_comment, + STATE(3867), 1, + sym_conflict_clause, + ACTIONS(4816), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [243016] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4820), 1, + sym_IGNORE, + STATE(3489), 1, + sym_comment, + ACTIONS(4818), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [243037] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4824), 1, + sym_IGNORE, + STATE(3490), 1, + sym_comment, + ACTIONS(4822), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [243058] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3491), 1, + sym_comment, + STATE(3500), 1, + aux_sym_create_table_stmt_repeat3, + ACTIONS(4792), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243081] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3492), 1, + sym_comment, + STATE(3912), 1, + sym_returning_clause, + ACTIONS(4826), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243104] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3456), 1, + aux_sym_create_table_stmt_repeat3, + STATE(3493), 1, + sym_comment, + ACTIONS(4792), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243127] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2558), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4828), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3494), 1, + sym_comment, + [243152] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1086), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4830), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3495), 1, + sym_comment, + [243177] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4721), 1, + anon_sym_RPAREN, + STATE(3496), 1, + sym_comment, + STATE(3564), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3617), 1, + aux_sym_create_table_stmt_repeat2, + [243202] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3199), 1, + anon_sym_DASH, + ACTIONS(3201), 1, + anon_sym_PLUS, + ACTIONS(3451), 1, + sym_numeric_literal, + STATE(3497), 1, + sym_comment, + STATE(3926), 1, + sym_signed_number, + [243227] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4832), 1, + sym_CURRENT, + ACTIONS(4836), 1, + sym_NOT, + STATE(3498), 1, + sym_comment, + ACTIONS(4834), 2, + sym_GROUP, + sym_TIES, + [243250] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3439), 1, + aux_sym_create_table_stmt_repeat3, + STATE(3499), 1, + sym_comment, + ACTIONS(4838), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243273] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3456), 1, + aux_sym_create_table_stmt_repeat3, + STATE(3500), 1, + sym_comment, + ACTIONS(4840), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243296] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3501), 1, + sym_comment, + STATE(3519), 1, + aux_sym_create_table_stmt_repeat3, + ACTIONS(4840), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243319] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(857), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4842), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3502), 1, + sym_comment, + [243344] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + STATE(3503), 1, + sym_comment, + STATE(3948), 1, + sym_where_clause, + ACTIONS(4844), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243367] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(995), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4846), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3504), 1, + sym_comment, + [243392] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4848), 1, + sym_STRICT, + ACTIONS(4850), 1, + sym_WITHOUT, + STATE(3505), 1, + sym_comment, + ACTIONS(4838), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243415] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2592), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4852), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3506), 1, + sym_comment, + [243440] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3430), 1, + aux_sym_create_table_stmt_repeat3, + STATE(3507), 1, + sym_comment, + ACTIONS(4854), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243463] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2556), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4856), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3508), 1, + sym_comment, + [243488] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3448), 1, + aux_sym_create_table_stmt_repeat3, + STATE(3509), 1, + sym_comment, + ACTIONS(4858), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243511] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3992), 1, + sym_SET, + ACTIONS(3998), 1, + sym_NOT, + ACTIONS(4860), 1, + sym_AS, + ACTIONS(4862), 1, + sym_INDEXED, + STATE(3510), 1, + sym_comment, + [243536] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1030), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4864), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3511), 1, + sym_comment, + [243561] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4868), 1, + sym_IGNORE, + STATE(3512), 1, + sym_comment, + ACTIONS(4866), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [243582] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4870), 1, + sym_STRICT, + ACTIONS(4872), 1, + sym_WITHOUT, + STATE(3513), 1, + sym_comment, + ACTIONS(4703), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243605] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3514), 1, + sym_comment, + STATE(3841), 1, + sym_returning_clause, + ACTIONS(4874), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243628] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4876), 1, + sym_STRICT, + ACTIONS(4878), 1, + sym_WITHOUT, + STATE(3515), 1, + sym_comment, + ACTIONS(4854), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243651] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + STATE(3516), 1, + sym_comment, + STATE(3875), 1, + sym_conflict_clause, + ACTIONS(4880), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [243674] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4884), 1, + sym_IGNORE, + STATE(3517), 1, + sym_comment, + ACTIONS(4882), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [243695] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2626), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4886), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3518), 1, + sym_comment, + [243720] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3456), 1, + aux_sym_create_table_stmt_repeat3, + STATE(3519), 1, + sym_comment, + ACTIONS(4858), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243743] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3520), 1, + sym_comment, + STATE(3895), 1, + sym_limit_clause, + ACTIONS(1018), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243766] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3521), 1, + sym_comment, + STATE(3834), 1, + sym_returning_clause, + ACTIONS(4888), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243789] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1006), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4890), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3522), 1, + sym_comment, + [243814] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4892), 1, + anon_sym_COMMA, + ACTIONS(3371), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + STATE(3523), 2, + sym_comment, + aux_sym_returning_clause_repeat1, + [243835] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3524), 1, + sym_comment, + STATE(3928), 1, + sym_limit_clause, + ACTIONS(3942), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243858] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4897), 1, + sym_JOIN, + ACTIONS(4899), 1, + sym_LEFT, + STATE(3525), 1, + sym_comment, + ACTIONS(4895), 2, + sym_CROSS, + sym_INNER, + [243881] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4901), 1, + sym_CURRENT, + ACTIONS(4905), 1, + sym_NOT, + STATE(3526), 1, + sym_comment, + ACTIONS(4903), 2, + sym_GROUP, + sym_TIES, + [243904] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1080), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4907), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3527), 1, + sym_comment, + [243929] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4911), 1, + sym_NO, + ACTIONS(4913), 1, + sym_SET, + STATE(3528), 1, + sym_comment, + ACTIONS(4909), 2, + sym_CASCADE, + sym_RESTRICT, + [243952] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3529), 1, + sym_comment, + STATE(3941), 1, + sym_returning_clause, + ACTIONS(4573), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [243975] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4917), 1, + sym_IGNORE, + STATE(3530), 1, + sym_comment, + ACTIONS(4915), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [243996] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3531), 1, + sym_comment, + STATE(3917), 1, + sym_returning_clause, + ACTIONS(4595), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244019] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3199), 1, + anon_sym_DASH, + ACTIONS(3201), 1, + anon_sym_PLUS, + ACTIONS(3451), 1, + sym_numeric_literal, + STATE(3532), 1, + sym_comment, + STATE(4075), 1, + sym_signed_number, + [244044] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + STATE(3533), 1, + sym_comment, + STATE(3980), 1, + sym_conflict_clause, + ACTIONS(4919), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [244067] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4921), 1, + anon_sym_RPAREN, + STATE(3534), 1, + sym_comment, + STATE(3564), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3683), 1, + aux_sym_create_table_stmt_repeat2, + [244092] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + STATE(3535), 1, + sym_comment, + STATE(3853), 1, + sym_where_clause, + ACTIONS(4923), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244115] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3536), 1, + sym_comment, + STATE(3800), 1, + sym_returning_clause, + ACTIONS(4591), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244138] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + STATE(3537), 1, + sym_comment, + STATE(3944), 1, + sym_where_clause, + ACTIONS(4925), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244161] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4929), 1, + anon_sym_LPAREN, + ACTIONS(4931), 1, + anon_sym_EQ, + STATE(3538), 1, + sym_comment, + ACTIONS(4927), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244184] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3539), 1, + sym_comment, + STATE(3934), 1, + sym_limit_clause, + ACTIONS(4577), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244207] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3540), 1, + sym_comment, + STATE(3860), 1, + sym_returning_clause, + ACTIONS(4559), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244230] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4935), 1, + sym_IGNORE, + STATE(3541), 1, + sym_comment, + ACTIONS(4933), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [244251] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3542), 1, + sym_comment, + STATE(3906), 1, + sym_limit_clause, + ACTIONS(4110), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244274] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + STATE(3543), 1, + sym_comment, + STATE(3909), 1, + sym_where_clause, + ACTIONS(4937), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244297] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(993), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4939), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3544), 1, + sym_comment, + [244322] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(947), 1, + sym_LIMIT, + STATE(3545), 1, + sym_comment, + STATE(3851), 1, + sym_limit_clause, + ACTIONS(1046), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244345] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + STATE(3546), 1, + sym_comment, + STATE(3810), 1, + sym_where_clause, + ACTIONS(4941), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244368] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3003), 1, + sym_ON, + STATE(3547), 1, + sym_comment, + STATE(3832), 1, + sym_conflict_clause, + ACTIONS(4943), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [244391] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4685), 1, + anon_sym_COMMA, + STATE(3456), 1, + aux_sym_create_table_stmt_repeat3, + STATE(3548), 1, + sym_comment, + ACTIONS(4838), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244414] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4563), 1, + sym_RETURNING, + STATE(3549), 1, + sym_comment, + STATE(3893), 1, + sym_returning_clause, + ACTIONS(4651), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244437] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2656), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4945), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3550), 1, + sym_comment, + [244462] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2644), 1, + sym_END, + ACTIONS(2660), 1, + sym_WHEN, + ACTIONS(4947), 1, + sym_ELSE, + STATE(3463), 1, + aux_sym__expr_repeat1, + STATE(3551), 1, + sym_comment, + [244487] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4949), 1, + sym_STRICT, + ACTIONS(4951), 1, + sym_WITHOUT, + STATE(3552), 1, + sym_comment, + ACTIONS(4723), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244510] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4665), 1, + anon_sym_COMMA, + ACTIONS(4953), 1, + anon_sym_RPAREN, + STATE(3553), 1, + sym_comment, + STATE(3564), 1, + aux_sym_create_table_stmt_repeat1, + STATE(3762), 1, + aux_sym_create_table_stmt_repeat2, + [244535] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4957), 1, + sym_TO, + ACTIONS(4959), 1, + sym_TRANSACTION, + STATE(3554), 1, + sym_comment, + ACTIONS(4955), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [244558] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4963), 1, + sym_IGNORE, + STATE(3555), 1, + sym_comment, + ACTIONS(4961), 3, + sym_ABORT, + sym_FAIL, + sym_ROLLBACK, + [244579] = 8, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4965), 1, + sym_INDEX, + ACTIONS(4967), 1, + sym_TABLE, + ACTIONS(4969), 1, + sym_TRIGGER, + ACTIONS(4971), 1, + sym_VIEW, + STATE(3556), 1, + sym_comment, + [244604] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(4975), 1, + anon_sym_RPAREN, + STATE(3557), 1, + sym_comment, + STATE(3653), 1, + aux_sym_create_trigger_stmt_repeat1, + [244626] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1084), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3558), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [244648] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(4977), 1, + anon_sym_RPAREN, + STATE(3559), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [244670] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(4979), 1, + anon_sym_RPAREN, + STATE(3560), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [244692] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1030), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3561), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [244714] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(11), 1, + anon_sym_SEMI, + ACTIONS(4981), 1, + ts_builtin_sym_end, + STATE(3562), 1, + sym_comment, + STATE(3628), 1, + aux_sym_sql_stmt_list_repeat1, + [244736] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(11), 1, + anon_sym_SEMI, + ACTIONS(4981), 1, + ts_builtin_sym_end, + STATE(3563), 1, + sym_comment, + STATE(3645), 1, + aux_sym_sql_stmt_list_repeat1, + [244758] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4983), 1, + anon_sym_COMMA, + ACTIONS(4986), 1, + anon_sym_RPAREN, + STATE(3564), 2, + sym_comment, + aux_sym_create_table_stmt_repeat1, + [244778] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2606), 1, + anon_sym_RPAREN, + STATE(3565), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [244800] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4921), 1, + anon_sym_RPAREN, + ACTIONS(4988), 1, + anon_sym_COMMA, + STATE(3566), 1, + sym_comment, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + [244822] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(4990), 1, + sym_ON, + STATE(3567), 1, + sym_comment, + STATE(3779), 1, + aux_sym_create_trigger_stmt_repeat1, + [244844] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4992), 1, + anon_sym_COMMA, + ACTIONS(4995), 1, + anon_sym_RPAREN, + STATE(3568), 2, + sym_comment, + aux_sym_create_table_stmt_repeat2, + [244864] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2692), 1, + sym_BEGIN, + ACTIONS(4997), 1, + sym_FOR, + ACTIONS(4999), 1, + sym_WHEN, + STATE(3569), 1, + sym_comment, + [244886] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5001), 1, + anon_sym_RPAREN, + STATE(3570), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [244908] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1846), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3571), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [244930] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5003), 1, + sym_BEGIN, + ACTIONS(5005), 1, + sym_FOR, + ACTIONS(5007), 1, + sym_WHEN, + STATE(3572), 1, + sym_comment, + [244952] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2622), 1, + anon_sym_RPAREN, + STATE(3573), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [244974] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5009), 1, + anon_sym_RPAREN, + STATE(3574), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [244996] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5011), 1, + sym_TRANSACTION, + STATE(3575), 1, + sym_comment, + ACTIONS(3820), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [245016] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5013), 1, + anon_sym_RPAREN, + STATE(3576), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245038] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5015), 1, + sym_ON, + STATE(3577), 1, + sym_comment, + STATE(3707), 1, + aux_sym_create_trigger_stmt_repeat1, + [245060] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2620), 1, + anon_sym_RPAREN, + STATE(3578), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245082] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5017), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3579), 1, + sym_comment, + [245104] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4571), 1, + sym_UPDATE, + STATE(3580), 1, + sym_comment, + ACTIONS(4567), 2, + sym_DELETE, + sym_INSERT, + [245124] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5015), 1, + sym_ON, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3581), 1, + sym_comment, + [245146] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5019), 1, + sym_TABLE, + ACTIONS(5021), 1, + sym_TRIGGER, + ACTIONS(5023), 1, + sym_VIEW, + STATE(3582), 1, + sym_comment, + [245168] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3583), 1, + sym_comment, + ACTIONS(4234), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [245186] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5025), 1, + anon_sym_RPAREN, + STATE(3584), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245208] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(4990), 1, + sym_ON, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3585), 1, + sym_comment, + [245230] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4988), 1, + anon_sym_COMMA, + ACTIONS(5027), 1, + anon_sym_RPAREN, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + STATE(3586), 1, + sym_comment, + [245252] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1880), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3587), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245274] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3588), 1, + sym_comment, + ACTIONS(5029), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + [245292] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5031), 1, + anon_sym_RPAREN, + STATE(3589), 1, + sym_comment, + STATE(3724), 1, + aux_sym_create_trigger_stmt_repeat1, + [245314] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5033), 1, + anon_sym_RPAREN, + STATE(3590), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245336] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5035), 1, + anon_sym_RPAREN, + STATE(3591), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245358] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5039), 1, + anon_sym_RPAREN, + STATE(3592), 1, + sym_comment, + STATE(3788), 1, + aux_sym_create_index_stmt_repeat1, + [245380] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5041), 1, + sym_ON, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3593), 1, + sym_comment, + [245402] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2508), 1, + anon_sym_RPAREN, + STATE(3594), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245424] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1080), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3595), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245446] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5043), 1, + anon_sym_RPAREN, + STATE(3596), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245468] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5045), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3597), 1, + sym_comment, + [245490] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(993), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3598), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245512] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2764), 1, + sym_BEGIN, + ACTIONS(5047), 1, + sym_FOR, + ACTIONS(5049), 1, + sym_WHEN, + STATE(3599), 1, + sym_comment, + [245534] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2628), 1, + anon_sym_RPAREN, + STATE(3600), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245556] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2588), 1, + anon_sym_RPAREN, + STATE(3601), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245578] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5051), 1, + anon_sym_RPAREN, + STATE(3602), 1, + sym_comment, + STATE(3788), 1, + aux_sym_create_index_stmt_repeat1, + [245600] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5053), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3603), 1, + sym_comment, + [245622] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5055), 1, + anon_sym_RPAREN, + STATE(3604), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245644] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4988), 1, + anon_sym_COMMA, + ACTIONS(5057), 1, + anon_sym_RPAREN, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + STATE(3605), 1, + sym_comment, + [245666] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1808), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3606), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245688] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5039), 1, + anon_sym_RPAREN, + STATE(3607), 1, + sym_comment, + STATE(3758), 1, + aux_sym_create_index_stmt_repeat1, + [245710] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5059), 1, + anon_sym_RPAREN, + STATE(3608), 1, + sym_comment, + STATE(3655), 1, + aux_sym_create_index_stmt_repeat1, + [245732] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1960), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3609), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245754] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5061), 1, + anon_sym_RPAREN, + STATE(3610), 1, + sym_comment, + STATE(3754), 1, + aux_sym_create_trigger_stmt_repeat1, + [245776] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2618), 1, + anon_sym_RPAREN, + STATE(3611), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245798] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5063), 1, + anon_sym_RPAREN, + STATE(3612), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245820] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1006), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3613), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245842] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2580), 1, + anon_sym_RPAREN, + STATE(3614), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245864] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5065), 1, + anon_sym_RPAREN, + STATE(3615), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245886] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2744), 1, + sym_BEGIN, + ACTIONS(5067), 1, + sym_FOR, + ACTIONS(5069), 1, + sym_WHEN, + STATE(3616), 1, + sym_comment, + [245908] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4953), 1, + anon_sym_RPAREN, + ACTIONS(4988), 1, + anon_sym_COMMA, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + STATE(3617), 1, + sym_comment, + [245930] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2530), 1, + anon_sym_RPAREN, + STATE(3618), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [245952] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5073), 1, + sym_INTO, + STATE(3619), 1, + sym_comment, + ACTIONS(5071), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [245972] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5075), 1, + sym_MATERIALIZED, + ACTIONS(5077), 1, + sym_NOT, + ACTIONS(5079), 1, + anon_sym_LPAREN, + STATE(3620), 1, + sym_comment, + [245994] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3621), 1, + sym_comment, + ACTIONS(5081), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [246012] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5083), 1, + anon_sym_RPAREN, + STATE(3622), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246034] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1028), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3623), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246056] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2546), 1, + anon_sym_RPAREN, + STATE(3624), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246078] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5085), 1, + anon_sym_RPAREN, + STATE(3625), 1, + sym_comment, + STATE(3627), 1, + aux_sym_create_trigger_stmt_repeat1, + [246100] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5087), 1, + anon_sym_RPAREN, + STATE(3626), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246122] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5031), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3627), 1, + sym_comment, + [246144] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(11), 1, + anon_sym_SEMI, + ACTIONS(5089), 1, + ts_builtin_sym_end, + STATE(3628), 1, + sym_comment, + STATE(3645), 1, + aux_sym_sql_stmt_list_repeat1, + [246166] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5091), 1, + anon_sym_RPAREN, + STATE(3629), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246188] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5093), 1, + anon_sym_RPAREN, + STATE(3630), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246210] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5095), 1, + anon_sym_RPAREN, + STATE(3631), 1, + sym_comment, + STATE(3721), 1, + aux_sym_create_index_stmt_repeat1, + [246232] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2538), 1, + anon_sym_RPAREN, + STATE(3632), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246254] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5097), 1, + sym_MATERIALIZED, + ACTIONS(5099), 1, + sym_NOT, + ACTIONS(5101), 1, + anon_sym_LPAREN, + STATE(3633), 1, + sym_comment, + [246276] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1086), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3634), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246298] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3635), 1, + sym_comment, + ACTIONS(4767), 3, + sym_ON, + anon_sym_COMMA, + anon_sym_RPAREN, + [246316] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1896), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3636), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246338] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5103), 1, + sym_ALL, + STATE(3637), 1, + sym_comment, + ACTIONS(5105), 2, + sym_SELECT, + sym_VALUES, + [246358] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5107), 1, + anon_sym_RPAREN, + STATE(3638), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246380] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5109), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3639), 1, + sym_comment, + [246402] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5111), 1, + anon_sym_RPAREN, + STATE(3640), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246424] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2498), 1, + anon_sym_RPAREN, + STATE(3641), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246446] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1940), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3642), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246468] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + STATE(2858), 1, + sym__select_core, + STATE(3643), 1, + sym_comment, + [246490] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5113), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3644), 1, + sym_comment, + [246512] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5115), 1, + ts_builtin_sym_end, + ACTIONS(5117), 1, + anon_sym_SEMI, + STATE(3645), 2, + sym_comment, + aux_sym_sql_stmt_list_repeat1, + [246532] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2562), 1, + anon_sym_RPAREN, + STATE(3646), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246554] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5120), 1, + anon_sym_RPAREN, + STATE(3647), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246576] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5122), 1, + anon_sym_RPAREN, + STATE(3648), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246598] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5124), 1, + sym_ADD, + ACTIONS(5126), 1, + sym_DROP, + ACTIONS(5128), 1, + sym_RENAME, + STATE(3649), 1, + sym_comment, + [246620] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5130), 1, + anon_sym_RPAREN, + STATE(3650), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246642] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(47), 1, + sym_SELECT, + ACTIONS(53), 1, + sym_VALUES, + STATE(2678), 1, + sym__select_core, + STATE(3651), 1, + sym_comment, + [246664] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2758), 1, + sym_BEGIN, + ACTIONS(5132), 1, + sym_FOR, + ACTIONS(5134), 1, + sym_WHEN, + STATE(3652), 1, + sym_comment, + [246686] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5085), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3653), 1, + sym_comment, + [246708] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1012), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3654), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246730] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5136), 1, + anon_sym_RPAREN, + STATE(3655), 1, + sym_comment, + STATE(3788), 1, + aux_sym_create_index_stmt_repeat1, + [246752] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(5138), 1, + sym_DO, + STATE(3656), 1, + sym_comment, + STATE(4156), 1, + sym_where_clause, + [246774] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5140), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3657), 1, + sym_comment, + [246796] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5142), 1, + anon_sym_RPAREN, + STATE(3658), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246818] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5144), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3659), 1, + sym_comment, + [246840] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1014), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3660), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246862] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5148), 1, + anon_sym_LPAREN, + STATE(3661), 1, + sym_comment, + ACTIONS(5146), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [246882] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5150), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3662), 1, + sym_comment, + [246904] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2518), 1, + anon_sym_RPAREN, + STATE(3663), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246926] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1908), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3664), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [246948] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3665), 1, + sym_comment, + ACTIONS(2456), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [246966] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5154), 1, + sym_TO, + STATE(3666), 1, + sym_comment, + ACTIONS(5152), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [246986] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5156), 1, + anon_sym_RPAREN, + STATE(3667), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247008] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2514), 1, + anon_sym_RPAREN, + STATE(3668), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247030] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5158), 1, + anon_sym_RPAREN, + STATE(3669), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247052] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5160), 1, + anon_sym_RPAREN, + STATE(3670), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247074] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5162), 1, + sym_MATERIALIZED, + ACTIONS(5164), 1, + sym_NOT, + ACTIONS(5166), 1, + anon_sym_LPAREN, + STATE(3671), 1, + sym_comment, + [247096] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4679), 1, + anon_sym_RPAREN, + ACTIONS(4988), 1, + anon_sym_COMMA, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + STATE(3672), 1, + sym_comment, + [247118] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1062), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3673), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247140] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2512), 1, + anon_sym_RPAREN, + STATE(3674), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247162] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5168), 1, + sym_ON, + STATE(3581), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3675), 1, + sym_comment, + [247184] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5140), 1, + anon_sym_RPAREN, + STATE(3676), 1, + sym_comment, + STATE(3747), 1, + aux_sym_create_trigger_stmt_repeat1, + [247206] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5170), 1, + anon_sym_RPAREN, + STATE(3677), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247228] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5172), 1, + anon_sym_RPAREN, + STATE(3678), 1, + sym_comment, + STATE(3788), 1, + aux_sym_create_index_stmt_repeat1, + [247250] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1774), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3679), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247272] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2576), 1, + anon_sym_RPAREN, + STATE(3680), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247294] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(983), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3681), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247316] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5174), 1, + sym_BEGIN, + ACTIONS(5176), 1, + sym_FOR, + ACTIONS(5178), 1, + sym_WHEN, + STATE(3682), 1, + sym_comment, + [247338] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4695), 1, + anon_sym_RPAREN, + ACTIONS(4988), 1, + anon_sym_COMMA, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + STATE(3683), 1, + sym_comment, + [247360] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2522), 1, + anon_sym_RPAREN, + STATE(3684), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247382] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5180), 1, + anon_sym_RPAREN, + STATE(3685), 1, + sym_comment, + STATE(3719), 1, + aux_sym_create_trigger_stmt_repeat1, + [247404] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5144), 1, + anon_sym_RPAREN, + STATE(3657), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3686), 1, + sym_comment, + [247426] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5184), 1, + sym_UPDATE, + STATE(3687), 1, + sym_comment, + ACTIONS(5182), 2, + sym_DELETE, + sym_INSERT, + [247446] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5186), 1, + anon_sym_RPAREN, + STATE(3688), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247468] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5150), 1, + anon_sym_RPAREN, + STATE(3579), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3689), 1, + sym_comment, + [247490] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5188), 1, + sym_ON, + STATE(3593), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3690), 1, + sym_comment, + [247512] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5190), 1, + anon_sym_RPAREN, + STATE(3691), 1, + sym_comment, + STATE(3788), 1, + aux_sym_create_index_stmt_repeat1, + [247534] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2198), 1, + sym_WHERE, + ACTIONS(5192), 1, + sym_DO, + STATE(3692), 1, + sym_comment, + STATE(4072), 1, + sym_where_clause, + [247556] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2770), 1, + sym_BEGIN, + ACTIONS(5194), 1, + sym_FOR, + ACTIONS(5196), 1, + sym_WHEN, + STATE(3693), 1, + sym_comment, + [247578] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4649), 1, + sym_UPDATE, + STATE(3694), 1, + sym_comment, + ACTIONS(4645), 2, + sym_DELETE, + sym_INSERT, + [247598] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2688), 1, + sym_BEGIN, + ACTIONS(5198), 1, + sym_FOR, + ACTIONS(5200), 1, + sym_WHEN, + STATE(3695), 1, + sym_comment, + [247620] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5202), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3696), 1, + sym_comment, + [247642] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5204), 1, + anon_sym_RPAREN, + STATE(3696), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3697), 1, + sym_comment, + [247664] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5188), 1, + sym_ON, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3698), 1, + sym_comment, + [247686] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5208), 1, + sym_TRANSACTION, + STATE(3699), 1, + sym_comment, + ACTIONS(5206), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [247706] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5210), 1, + sym_ON, + STATE(3700), 1, + sym_comment, + STATE(3770), 1, + aux_sym_create_trigger_stmt_repeat1, + [247728] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5212), 1, + anon_sym_RPAREN, + STATE(3701), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247750] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4727), 1, + anon_sym_RPAREN, + ACTIONS(4988), 1, + anon_sym_COMMA, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + STATE(3702), 1, + sym_comment, + [247772] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3703), 1, + sym_comment, + ACTIONS(2194), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [247790] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5214), 1, + anon_sym_RPAREN, + STATE(3704), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247812] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2542), 1, + anon_sym_RPAREN, + STATE(3705), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247834] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5216), 1, + anon_sym_RPAREN, + STATE(3706), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247856] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5210), 1, + sym_ON, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3707), 1, + sym_comment, + [247878] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5218), 1, + anon_sym_RPAREN, + STATE(3708), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247900] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1958), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3709), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247922] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5136), 1, + anon_sym_RPAREN, + STATE(3710), 1, + sym_comment, + STATE(3736), 1, + aux_sym_create_index_stmt_repeat1, + [247944] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1920), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3711), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247966] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5220), 1, + anon_sym_RPAREN, + STATE(3712), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [247988] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5222), 1, + anon_sym_RPAREN, + STATE(3713), 1, + sym_comment, + STATE(3788), 1, + aux_sym_create_index_stmt_repeat1, + [248010] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5224), 1, + anon_sym_RPAREN, + STATE(3714), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248032] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5222), 1, + anon_sym_RPAREN, + STATE(3602), 1, + aux_sym_create_index_stmt_repeat1, + STATE(3715), 1, + sym_comment, + [248054] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5226), 1, + anon_sym_RPAREN, + STATE(3603), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3716), 1, + sym_comment, + [248076] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4667), 1, + anon_sym_RPAREN, + ACTIONS(4988), 1, + anon_sym_COMMA, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + STATE(3717), 1, + sym_comment, + [248098] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5228), 1, + anon_sym_RPAREN, + STATE(3718), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248120] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5230), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3719), 1, + sym_comment, + [248142] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5232), 1, + anon_sym_RPAREN, + STATE(3720), 1, + sym_comment, + STATE(3735), 1, + aux_sym_create_trigger_stmt_repeat1, + [248164] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5234), 1, + anon_sym_RPAREN, + STATE(3721), 1, + sym_comment, + STATE(3788), 1, + aux_sym_create_index_stmt_repeat1, + [248186] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5236), 1, + anon_sym_RPAREN, + STATE(3722), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248208] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1946), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3723), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248230] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5238), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3724), 1, + sym_comment, + [248252] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5240), 1, + anon_sym_RPAREN, + STATE(3725), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248274] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4627), 1, + sym_UPDATE, + STATE(3726), 1, + sym_comment, + ACTIONS(4623), 2, + sym_DELETE, + sym_INSERT, + [248294] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3727), 1, + sym_comment, + ACTIONS(2326), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [248312] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2604), 1, + anon_sym_RPAREN, + STATE(3728), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248334] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5244), 1, + anon_sym_LPAREN, + STATE(3729), 1, + sym_comment, + ACTIONS(5242), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [248354] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2610), 1, + anon_sym_RPAREN, + STATE(3730), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248376] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3731), 1, + sym_comment, + ACTIONS(4507), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [248394] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3732), 1, + sym_comment, + ACTIONS(5246), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [248412] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(857), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3733), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248434] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5248), 1, + anon_sym_RPAREN, + STATE(3713), 1, + aux_sym_create_index_stmt_repeat1, + STATE(3734), 1, + sym_comment, + [248456] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5250), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3735), 1, + sym_comment, + [248478] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5252), 1, + anon_sym_RPAREN, + STATE(3736), 1, + sym_comment, + STATE(3788), 1, + aux_sym_create_index_stmt_repeat1, + [248500] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5254), 1, + anon_sym_RPAREN, + STATE(3691), 1, + aux_sym_create_index_stmt_repeat1, + STATE(3737), 1, + sym_comment, + [248522] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(995), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3738), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248544] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5256), 1, + anon_sym_RPAREN, + STATE(3739), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248566] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2602), 1, + anon_sym_RPAREN, + STATE(3740), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248588] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2544), 1, + anon_sym_RPAREN, + STATE(3741), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248610] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5258), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3742), 1, + sym_comment, + [248632] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5260), 1, + anon_sym_RPAREN, + STATE(3639), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3743), 1, + sym_comment, + [248654] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5262), 1, + anon_sym_RPAREN, + STATE(3744), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248676] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5264), 1, + anon_sym_RPAREN, + STATE(3745), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248698] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1918), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3746), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248720] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5266), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3747), 1, + sym_comment, + [248742] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5268), 1, + anon_sym_RPAREN, + STATE(3748), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248764] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3749), 1, + sym_comment, + ACTIONS(5270), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_RPAREN, + [248782] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5272), 1, + anon_sym_RPAREN, + STATE(3750), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248804] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5250), 1, + anon_sym_RPAREN, + STATE(3597), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3751), 1, + sym_comment, + [248826] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1844), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3752), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248848] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3753), 1, + sym_comment, + ACTIONS(5274), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [248866] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5276), 1, + anon_sym_RPAREN, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3754), 1, + sym_comment, + [248888] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4060), 1, + sym_SET, + ACTIONS(4064), 1, + sym_NOT, + ACTIONS(5278), 1, + sym_INDEXED, + STATE(3755), 1, + sym_comment, + [248910] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5238), 1, + anon_sym_RPAREN, + STATE(3659), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3756), 1, + sym_comment, + [248932] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2506), 1, + anon_sym_RPAREN, + STATE(3757), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248954] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5248), 1, + anon_sym_RPAREN, + STATE(3758), 1, + sym_comment, + STATE(3788), 1, + aux_sym_create_index_stmt_repeat1, + [248976] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5280), 1, + anon_sym_RPAREN, + STATE(3759), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [248998] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5282), 1, + sym_ON, + STATE(3585), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3760), 1, + sym_comment, + [249020] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5284), 1, + anon_sym_RPAREN, + STATE(3761), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249042] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4988), 1, + anon_sym_COMMA, + ACTIONS(5286), 1, + anon_sym_RPAREN, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + STATE(3762), 1, + sym_comment, + [249064] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2568), 1, + anon_sym_RPAREN, + STATE(3763), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249086] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2762), 1, + sym_BEGIN, + ACTIONS(5288), 1, + sym_FOR, + ACTIONS(5290), 1, + sym_WHEN, + STATE(3764), 1, + sym_comment, + [249108] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2624), 1, + anon_sym_RPAREN, + STATE(3765), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249130] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2678), 1, + sym_BEGIN, + ACTIONS(5292), 1, + sym_FOR, + ACTIONS(5294), 1, + sym_WHEN, + STATE(3766), 1, + sym_comment, + [249152] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5296), 1, + sym_ON, + STATE(3698), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3767), 1, + sym_comment, + [249174] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5298), 1, + anon_sym_RPAREN, + STATE(3644), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3768), 1, + sym_comment, + [249196] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1922), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3769), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249218] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5282), 1, + sym_ON, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3770), 1, + sym_comment, + [249240] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5300), 1, + anon_sym_RPAREN, + STATE(3771), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249262] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5302), 1, + anon_sym_RPAREN, + STATE(3772), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249284] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5304), 1, + anon_sym_RPAREN, + STATE(3773), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249306] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2584), 1, + anon_sym_RPAREN, + STATE(3774), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249328] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1902), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3775), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249350] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5306), 1, + anon_sym_RPAREN, + STATE(3776), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249372] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5308), 1, + anon_sym_RPAREN, + STATE(3777), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249394] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5312), 1, + sym_UPDATE, + STATE(3778), 1, + sym_comment, + ACTIONS(5310), 2, + sym_DELETE, + sym_INSERT, + [249414] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5296), 1, + sym_ON, + STATE(3468), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3779), 1, + sym_comment, + [249436] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5314), 1, + anon_sym_RPAREN, + STATE(3780), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249458] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2632), 1, + anon_sym_RPAREN, + STATE(3781), 1, + sym_comment, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + [249480] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5316), 1, + anon_sym_RPAREN, + STATE(3742), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3782), 1, + sym_comment, + [249502] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(3986), 1, + sym_SELECT, + STATE(2858), 1, + sym__select_core, + STATE(3783), 1, + sym_comment, + [249524] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5234), 1, + anon_sym_RPAREN, + STATE(3678), 1, + aux_sym_create_index_stmt_repeat1, + STATE(3784), 1, + sym_comment, + [249546] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1259), 1, + anon_sym_RPAREN, + ACTIONS(5318), 1, + anon_sym_COMMA, + STATE(3785), 2, + sym_comment, + aux_sym_insert_stmt_repeat1, + [249566] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1038), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + STATE(3786), 1, + sym_comment, + [249588] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2590), 1, + anon_sym_RPAREN, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + STATE(3787), 1, + sym_comment, + [249610] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5321), 1, + anon_sym_COMMA, + ACTIONS(5324), 1, + anon_sym_RPAREN, + STATE(3788), 2, + sym_comment, + aux_sym_create_index_stmt_repeat1, + [249630] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3789), 1, + sym_comment, + ACTIONS(5326), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + sym_RETURNING, + [249648] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(5328), 1, + anon_sym_RPAREN, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + STATE(3790), 1, + sym_comment, + [249670] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2496), 1, + anon_sym_COMMA, + ACTIONS(2634), 1, + anon_sym_RPAREN, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + STATE(3791), 1, + sym_comment, + [249692] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5332), 1, + sym_UPDATE, + STATE(3792), 1, + sym_comment, + ACTIONS(5330), 2, + sym_DELETE, + sym_INSERT, + [249712] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4973), 1, + anon_sym_COMMA, + ACTIONS(5334), 1, + anon_sym_RPAREN, + STATE(3662), 1, + aux_sym_create_trigger_stmt_repeat1, + STATE(3793), 1, + sym_comment, + [249734] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1020), 1, + anon_sym_RPAREN, + ACTIONS(2496), 1, + anon_sym_COMMA, + STATE(3785), 1, + aux_sym_insert_stmt_repeat1, + STATE(3794), 1, + sym_comment, + [249756] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4721), 1, + anon_sym_RPAREN, + ACTIONS(4988), 1, + anon_sym_COMMA, + STATE(3568), 1, + aux_sym_create_table_stmt_repeat2, + STATE(3795), 1, + sym_comment, + [249778] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5037), 1, + anon_sym_COMMA, + ACTIONS(5336), 1, + anon_sym_RPAREN, + STATE(3592), 1, + aux_sym_create_index_stmt_repeat1, + STATE(3796), 1, + sym_comment, + [249800] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3797), 1, + sym_comment, + ACTIONS(4743), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + [249818] = 7, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(53), 1, + sym_VALUES, + ACTIONS(3986), 1, + sym_SELECT, + STATE(2650), 1, + sym__select_core, + STATE(3798), 1, + sym_comment, + [249840] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5338), 1, + sym_OF, + ACTIONS(5340), 1, + sym_ON, + STATE(3799), 1, + sym_comment, + [249859] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3800), 1, + sym_comment, + ACTIONS(4651), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [249876] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3801), 1, + sym_comment, + ACTIONS(5342), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [249893] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3802), 1, + sym_comment, + ACTIONS(5344), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [249910] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2056), 1, + anon_sym_SQUOTE, + STATE(1118), 1, + sym__string, + STATE(3803), 1, + sym_comment, + [249929] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3804), 1, + sym_comment, + ACTIONS(5346), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [249946] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5348), 1, + sym_NOTHING, + ACTIONS(5350), 1, + sym_UPDATE, + STATE(3805), 1, + sym_comment, + [249965] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3806), 1, + sym_comment, + ACTIONS(4110), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [249982] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3807), 1, + sym_comment, + ACTIONS(4937), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [249999] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3808), 1, + sym_comment, + ACTIONS(5352), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250016] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3809), 1, + sym_comment, + ACTIONS(5354), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250033] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3810), 1, + sym_comment, + ACTIONS(4923), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250050] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3811), 1, + sym_comment, + ACTIONS(5324), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [250067] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1684), 1, + anon_sym_SQUOTE, + STATE(1082), 1, + sym__string, + STATE(3812), 1, + sym_comment, + [250086] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3813), 1, + sym_comment, + ACTIONS(5356), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250103] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3814), 1, + sym_comment, + ACTIONS(5358), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250120] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3815), 1, + sym_comment, + ACTIONS(4723), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250137] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1398), 1, + anon_sym_SQUOTE, + STATE(388), 1, + sym__string, + STATE(3816), 1, + sym_comment, + [250156] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5360), 1, + sym_EXCLUDE, + ACTIONS(5362), 1, + anon_sym_RPAREN, + STATE(3817), 1, + sym_comment, + [250175] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2678), 1, + sym_BEGIN, + ACTIONS(5294), 1, + sym_WHEN, + STATE(3818), 1, + sym_comment, + [250194] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3819), 1, + sym_comment, + ACTIONS(5364), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250211] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3820), 1, + sym_comment, + ACTIONS(5366), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250228] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5282), 1, + sym_ON, + ACTIONS(5368), 1, + sym_OF, + STATE(3821), 1, + sym_comment, + [250247] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3822), 1, + sym_comment, + ACTIONS(5370), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250264] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3823), 1, + sym_comment, + ACTIONS(4595), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250281] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3824), 1, + sym_comment, + ACTIONS(5372), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250298] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3825), 1, + sym_comment, + ACTIONS(5374), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250315] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3826), 1, + sym_comment, + ACTIONS(5376), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250332] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4895), 1, + sym_OUTER, + ACTIONS(4897), 1, + sym_JOIN, + STATE(3827), 1, + sym_comment, + [250351] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3828), 1, + sym_comment, + ACTIONS(4731), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250368] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3829), 1, + sym_comment, + ACTIONS(5378), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250385] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3830), 1, + sym_comment, + ACTIONS(5380), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250402] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3831), 1, + sym_comment, + ACTIONS(5382), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250419] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3832), 1, + sym_comment, + ACTIONS(4816), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [250436] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3833), 1, + sym_comment, + ACTIONS(5384), 2, + sym_DEFERRED, + sym_IMMEDIATE, + [250453] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3834), 1, + sym_comment, + ACTIONS(5386), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250470] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3835), 1, + sym_comment, + ACTIONS(5388), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250487] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3836), 1, + sym_comment, + ACTIONS(3942), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250504] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3837), 1, + sym_comment, + ACTIONS(5390), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250521] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3838), 1, + sym_comment, + ACTIONS(5392), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250538] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3839), 1, + sym_comment, + ACTIONS(5394), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250555] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3840), 1, + sym_comment, + ACTIONS(5396), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250572] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3841), 1, + sym_comment, + ACTIONS(4888), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250589] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3842), 1, + sym_comment, + ACTIONS(5398), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250606] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2018), 1, + anon_sym_SQUOTE, + STATE(849), 1, + sym__string, + STATE(3843), 1, + sym_comment, + [250625] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5400), 1, + sym_REFERENCES, + STATE(3844), 1, + sym_comment, + STATE(3867), 1, + sym_foreign_key_clause, + [250644] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3845), 1, + sym_comment, + ACTIONS(5402), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250661] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3846), 1, + sym_comment, + ACTIONS(3962), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250678] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3847), 1, + sym_comment, + ACTIONS(5404), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250695] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5406), 1, + anon_sym_LPAREN, + STATE(2692), 1, + sym_window_defn, + STATE(3848), 1, + sym_comment, + [250714] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3849), 1, + sym_comment, + ACTIONS(5408), 2, + sym_DEFERRED, + sym_IMMEDIATE, + [250731] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2762), 1, + sym_BEGIN, + ACTIONS(5290), 1, + sym_WHEN, + STATE(3850), 1, + sym_comment, + [250750] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3851), 1, + sym_comment, + ACTIONS(1018), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250767] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3852), 1, + sym_comment, + ACTIONS(5410), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250784] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3853), 1, + sym_comment, + ACTIONS(4844), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250801] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5412), 1, + sym_OF, + ACTIONS(5414), 1, + sym_ON, + STATE(3854), 1, + sym_comment, + [250820] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3855), 1, + sym_comment, + ACTIONS(5416), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250837] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3856), 1, + sym_comment, + ACTIONS(5418), 2, + sym_FIRST, + sym_LAST, + [250854] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2674), 1, + sym_BEGIN, + ACTIONS(5420), 1, + sym_WHEN, + STATE(3857), 1, + sym_comment, + [250873] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3858), 1, + sym_comment, + ACTIONS(5422), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250890] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3859), 1, + sym_comment, + ACTIONS(4669), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250907] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3860), 1, + sym_comment, + ACTIONS(4601), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250924] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5424), 1, + sym_AS, + ACTIONS(5426), 1, + anon_sym_LPAREN, + STATE(3861), 1, + sym_comment, + [250943] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2094), 1, + anon_sym_SQUOTE, + STATE(102), 1, + sym__string, + STATE(3862), 1, + sym_comment, + [250962] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3863), 1, + sym_comment, + ACTIONS(5428), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250979] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3864), 1, + sym_comment, + ACTIONS(5242), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [250996] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2264), 1, + anon_sym_SQUOTE, + STATE(300), 1, + sym__string, + STATE(3865), 1, + sym_comment, + [251015] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5430), 1, + sym_AS, + ACTIONS(5432), 1, + anon_sym_LPAREN, + STATE(3866), 1, + sym_comment, + [251034] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3867), 1, + sym_comment, + ACTIONS(4798), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [251051] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5400), 1, + sym_REFERENCES, + STATE(3868), 1, + sym_comment, + STATE(3954), 1, + sym_foreign_key_clause, + [251070] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2670), 1, + sym_BEGIN, + ACTIONS(5434), 1, + sym_WHEN, + STATE(3869), 1, + sym_comment, + [251089] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3870), 1, + sym_comment, + ACTIONS(5436), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251106] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3871), 1, + sym_comment, + ACTIONS(4778), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251123] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5438), 1, + sym_AS, + ACTIONS(5440), 1, + anon_sym_LPAREN, + STATE(3872), 1, + sym_comment, + [251142] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3873), 1, + sym_comment, + ACTIONS(4634), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251159] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3874), 1, + sym_comment, + ACTIONS(5442), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251176] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3875), 1, + sym_comment, + ACTIONS(5444), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [251193] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5168), 1, + sym_ON, + ACTIONS(5446), 1, + sym_OF, + STATE(3876), 1, + sym_comment, + [251212] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3877), 1, + sym_comment, + ACTIONS(5448), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251229] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5210), 1, + sym_ON, + ACTIONS(5450), 1, + sym_OF, + STATE(3878), 1, + sym_comment, + [251248] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3879), 1, + sym_comment, + ACTIONS(4986), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [251265] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3880), 1, + sym_comment, + ACTIONS(5452), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251282] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3881), 1, + sym_comment, + ACTIONS(5454), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251299] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2770), 1, + sym_BEGIN, + ACTIONS(5196), 1, + sym_WHEN, + STATE(3882), 1, + sym_comment, + [251318] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3883), 1, + sym_comment, + ACTIONS(5456), 2, + sym_DEFERRED, + sym_IMMEDIATE, + [251335] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3884), 1, + sym_comment, + ACTIONS(5458), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251352] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2788), 1, + sym_BEGIN, + ACTIONS(5460), 1, + sym_WHEN, + STATE(3885), 1, + sym_comment, + [251371] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3886), 1, + sym_comment, + ACTIONS(5462), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251388] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3887), 1, + sym_comment, + ACTIONS(5464), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251405] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5406), 1, + anon_sym_LPAREN, + STATE(2736), 1, + sym_window_defn, + STATE(3888), 1, + sym_comment, + [251424] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3889), 1, + sym_comment, + ACTIONS(5466), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251441] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3890), 1, + sym_comment, + ACTIONS(5468), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251458] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3891), 1, + sym_comment, + ACTIONS(5470), 2, + sym_SELECT, + sym_VALUES, + [251475] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3892), 1, + sym_comment, + ACTIONS(3455), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251492] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3893), 1, + sym_comment, + ACTIONS(4589), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251509] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3894), 1, + sym_comment, + ACTIONS(5472), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251526] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3895), 1, + sym_comment, + ACTIONS(929), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251543] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5474), 1, + sym_AS, + ACTIONS(5476), 1, + anon_sym_LPAREN, + STATE(3896), 1, + sym_comment, + [251562] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1440), 1, + anon_sym_SQUOTE, + STATE(233), 1, + sym__string, + STATE(3897), 1, + sym_comment, + [251581] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5478), 1, + sym_STRICT, + ACTIONS(5480), 1, + sym_WITHOUT, + STATE(3898), 1, + sym_comment, + [251600] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3899), 1, + sym_comment, + ACTIONS(5152), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251617] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1734), 1, + anon_sym_SQUOTE, + STATE(685), 1, + sym__string, + STATE(3900), 1, + sym_comment, + [251636] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3901), 1, + sym_comment, + ACTIONS(5482), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251653] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3902), 1, + sym_comment, + ACTIONS(5484), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251670] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5486), 1, + sym_NOTHING, + ACTIONS(5488), 1, + sym_UPDATE, + STATE(3903), 1, + sym_comment, + [251689] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3904), 1, + sym_comment, + ACTIONS(5490), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251706] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2218), 1, + anon_sym_SQUOTE, + STATE(212), 1, + sym__string, + STATE(3905), 1, + sym_comment, + [251725] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3906), 1, + sym_comment, + ACTIONS(4611), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251742] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3907), 1, + sym_comment, + ACTIONS(4673), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251759] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3908), 1, + sym_comment, + ACTIONS(5492), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251776] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3909), 1, + sym_comment, + ACTIONS(4941), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251793] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3910), 1, + sym_comment, + ACTIONS(5494), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251810] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5496), 1, + sym_AS, + ACTIONS(5498), 1, + anon_sym_LPAREN, + STATE(3911), 1, + sym_comment, + [251829] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3912), 1, + sym_comment, + ACTIONS(4701), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251846] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5500), 1, + sym_AS, + ACTIONS(5502), 1, + anon_sym_LPAREN, + STATE(3913), 1, + sym_comment, + [251865] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3914), 1, + sym_comment, + ACTIONS(5504), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251882] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3915), 1, + sym_comment, + ACTIONS(5506), 2, + sym_DEFERRED, + sym_IMMEDIATE, + [251899] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3916), 1, + sym_comment, + ACTIONS(3902), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251916] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3917), 1, + sym_comment, + ACTIONS(4613), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251933] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2758), 1, + sym_BEGIN, + ACTIONS(5134), 1, + sym_WHEN, + STATE(3918), 1, + sym_comment, + [251952] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3919), 1, + sym_comment, + ACTIONS(5508), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [251969] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3920), 1, + sym_comment, + ACTIONS(5510), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [251986] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3921), 1, + sym_comment, + ACTIONS(5512), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252003] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1980), 1, + anon_sym_SQUOTE, + STATE(937), 1, + sym__string, + STATE(3922), 1, + sym_comment, + [252022] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3923), 1, + sym_comment, + ACTIONS(5514), 2, + sym_DEFAULT, + sym_NULL, + [252039] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3924), 1, + sym_comment, + ACTIONS(5516), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252056] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5518), 1, + sym_INTO, + ACTIONS(5520), 1, + sym_OR, + STATE(3925), 1, + sym_comment, + [252075] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5522), 1, + anon_sym_COMMA, + ACTIONS(5524), 1, + anon_sym_RPAREN, + STATE(3926), 1, + sym_comment, + [252094] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3927), 1, + sym_comment, + ACTIONS(5526), 2, + sym_DELETE, + sym_UPDATE, + [252111] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3928), 1, + sym_comment, + ACTIONS(4050), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252128] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5528), 1, + sym_JOIN, + ACTIONS(5530), 1, + sym_OUTER, + STATE(3929), 1, + sym_comment, + [252147] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5532), 1, + sym_NOTHING, + ACTIONS(5534), 1, + sym_UPDATE, + STATE(3930), 1, + sym_comment, + [252166] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3931), 1, + sym_comment, + ACTIONS(5536), 2, + sym_DEFERRED, + sym_IMMEDIATE, + [252183] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + STATE(1415), 1, + sym__string, + STATE(3932), 1, + sym_comment, + [252202] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3933), 1, + sym_comment, + ACTIONS(5538), 2, + sym_DEFERRED, + sym_IMMEDIATE, + [252219] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3934), 1, + sym_comment, + ACTIONS(4752), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252236] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3935), 1, + sym_comment, + ACTIONS(5105), 2, + sym_SELECT, + sym_VALUES, + [252253] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3936), 1, + sym_comment, + ACTIONS(5540), 2, + sym_FIRST, + sym_LAST, + [252270] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5542), 1, + sym_AS, + ACTIONS(5544), 1, + anon_sym_LPAREN, + STATE(3937), 1, + sym_comment, + [252289] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3938), 1, + sym_comment, + ACTIONS(4874), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252306] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3939), 1, + sym_comment, + ACTIONS(5546), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252323] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5548), 1, + sym_EXCLUDE, + ACTIONS(5550), 1, + anon_sym_RPAREN, + STATE(3940), 1, + sym_comment, + [252342] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3941), 1, + sym_comment, + ACTIONS(4826), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252359] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3942), 1, + sym_comment, + ACTIONS(5552), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252376] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3943), 1, + sym_comment, + ACTIONS(5554), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252393] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3944), 1, + sym_comment, + ACTIONS(5556), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252410] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3945), 1, + sym_comment, + ACTIONS(4943), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [252427] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2744), 1, + sym_BEGIN, + ACTIONS(5069), 1, + sym_WHEN, + STATE(3946), 1, + sym_comment, + [252446] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3947), 1, + sym_comment, + ACTIONS(5558), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252463] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3948), 1, + sym_comment, + ACTIONS(4925), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252480] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3949), 1, + sym_comment, + ACTIONS(1046), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252497] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1642), 1, + anon_sym_SQUOTE, + STATE(1241), 1, + sym__string, + STATE(3950), 1, + sym_comment, + [252516] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3951), 1, + sym_comment, + ACTIONS(4591), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252533] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5560), 1, + sym_DO, + ACTIONS(5562), 1, + anon_sym_LPAREN, + STATE(3952), 1, + sym_comment, + [252552] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5400), 1, + sym_REFERENCES, + STATE(3953), 1, + sym_comment, + STATE(3980), 1, + sym_foreign_key_clause, + [252571] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3954), 1, + sym_comment, + ACTIONS(4919), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [252588] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3955), 1, + sym_comment, + ACTIONS(5564), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252605] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3956), 1, + sym_comment, + ACTIONS(5566), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252622] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3957), 1, + sym_comment, + ACTIONS(5568), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252639] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3958), 1, + sym_comment, + ACTIONS(5570), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252656] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3959), 1, + sym_comment, + ACTIONS(5572), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252673] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2764), 1, + sym_BEGIN, + ACTIONS(5049), 1, + sym_WHEN, + STATE(3960), 1, + sym_comment, + [252692] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5574), 1, + sym_NOTHING, + ACTIONS(5576), 1, + sym_UPDATE, + STATE(3961), 1, + sym_comment, + [252711] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3962), 1, + sym_comment, + ACTIONS(5578), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252728] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3963), 1, + sym_comment, + ACTIONS(4559), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252745] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(133), 1, + anon_sym_SQUOTE, + STATE(2551), 1, + sym__string, + STATE(3964), 1, + sym_comment, + [252764] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3965), 1, + sym_comment, + ACTIONS(5580), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252781] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3966), 1, + sym_comment, + ACTIONS(4573), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252798] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3967), 1, + sym_comment, + ACTIONS(5582), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252815] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3968), 1, + sym_comment, + ACTIONS(4790), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252832] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2170), 1, + anon_sym_SQUOTE, + STATE(822), 1, + sym__string, + STATE(3969), 1, + sym_comment, + [252851] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5584), 1, + sym_AS, + ACTIONS(5586), 1, + anon_sym_LPAREN, + STATE(3970), 1, + sym_comment, + [252870] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2692), 1, + sym_BEGIN, + ACTIONS(4999), 1, + sym_WHEN, + STATE(3971), 1, + sym_comment, + [252889] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3972), 1, + sym_comment, + ACTIONS(5588), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252906] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5015), 1, + sym_ON, + ACTIONS(5590), 1, + sym_OF, + STATE(3973), 1, + sym_comment, + [252925] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3974), 1, + sym_comment, + ACTIONS(4577), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252942] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(839), 1, + anon_sym_SQUOTE, + STATE(451), 1, + sym__string, + STATE(3975), 1, + sym_comment, + [252961] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3976), 1, + sym_comment, + ACTIONS(5592), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [252978] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5594), 1, + sym_AS, + ACTIONS(5596), 1, + anon_sym_LPAREN, + STATE(3977), 1, + sym_comment, + [252997] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3978), 1, + sym_comment, + ACTIONS(5115), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [253014] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3979), 1, + sym_comment, + ACTIONS(5598), 2, + sym_DEFERRED, + sym_IMMEDIATE, + [253031] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3980), 1, + sym_comment, + ACTIONS(4880), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [253048] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4990), 1, + sym_ON, + ACTIONS(5600), 1, + sym_OF, + STATE(3981), 1, + sym_comment, + [253067] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3982), 1, + sym_comment, + ACTIONS(5602), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [253084] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2132), 1, + anon_sym_SQUOTE, + STATE(623), 1, + sym__string, + STATE(3983), 1, + sym_comment, + [253103] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5400), 1, + sym_REFERENCES, + STATE(3875), 1, + sym_foreign_key_clause, + STATE(3984), 1, + sym_comment, + [253122] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3985), 1, + sym_comment, + ACTIONS(5604), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + [253139] = 6, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5606), 1, + sym_INTO, + ACTIONS(5608), 1, + sym_OR, + STATE(3986), 1, + sym_comment, + [253158] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + STATE(3987), 1, + sym_comment, + ACTIONS(4995), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [253175] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5610), 1, + anon_sym_BQUOTE, + STATE(3988), 1, + sym_comment, + [253191] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5612), 1, + anon_sym_RPAREN, + STATE(3989), 1, + sym_comment, + [253207] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4166), 1, + anon_sym_RPAREN, + STATE(3990), 1, + sym_comment, + [253223] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5614), 1, + anon_sym_BQUOTE, + STATE(3991), 1, + sym_comment, + [253239] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4168), 1, + anon_sym_RPAREN, + STATE(3992), 1, + sym_comment, + [253255] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4174), 1, + anon_sym_RPAREN, + STATE(3993), 1, + sym_comment, + [253271] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4990), 1, + sym_ON, + STATE(3994), 1, + sym_comment, + [253287] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5616), 1, + anon_sym_RPAREN, + STATE(3995), 1, + sym_comment, + [253303] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4148), 1, + anon_sym_RPAREN, + STATE(3996), 1, + sym_comment, + [253319] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1870), 1, + anon_sym_RPAREN, + STATE(3997), 1, + sym_comment, + [253335] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5618), 1, + sym_ROW, + STATE(3998), 1, + sym_comment, + [253351] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5620), 1, + anon_sym_RPAREN, + STATE(3999), 1, + sym_comment, + [253367] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5622), 1, + anon_sym_SQUOTE, + STATE(4000), 1, + sym_comment, + [253383] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5624), 1, + anon_sym_DQUOTE, + STATE(4001), 1, + sym_comment, + [253399] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5624), 1, + anon_sym_BQUOTE, + STATE(4002), 1, + sym_comment, + [253415] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5624), 1, + anon_sym_RBRACK, + STATE(4003), 1, + sym_comment, + [253431] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4190), 1, + anon_sym_RPAREN, + STATE(4004), 1, + sym_comment, + [253447] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5626), 1, + sym_EACH, + STATE(4005), 1, + sym_comment, + [253463] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5628), 1, + sym_AS, + STATE(4006), 1, + sym_comment, + [253479] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5630), 1, + anon_sym_RPAREN, + STATE(4007), 1, + sym_comment, + [253495] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5632), 1, + anon_sym_SQUOTE, + STATE(4008), 1, + sym_comment, + [253511] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5634), 1, + anon_sym_DQUOTE, + STATE(4009), 1, + sym_comment, + [253527] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5634), 1, + anon_sym_BQUOTE, + STATE(4010), 1, + sym_comment, + [253543] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5634), 1, + anon_sym_RBRACK, + STATE(4011), 1, + sym_comment, + [253559] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1880), 1, + anon_sym_RPAREN, + STATE(4012), 1, + sym_comment, + [253575] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(867), 1, + anon_sym_RPAREN, + STATE(4013), 1, + sym_comment, + [253591] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5636), 1, + anon_sym_RPAREN, + STATE(4014), 1, + sym_comment, + [253607] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5638), 1, + anon_sym_LPAREN, + STATE(4015), 1, + sym_comment, + [253623] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5640), 1, + anon_sym_SQUOTE, + STATE(4016), 1, + sym_comment, + [253639] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5610), 1, + anon_sym_DQUOTE, + STATE(4017), 1, + sym_comment, + [253655] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5642), 1, + sym_VALUES, + STATE(4018), 1, + sym_comment, + [253671] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5610), 1, + anon_sym_RBRACK, + STATE(4019), 1, + sym_comment, + [253687] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5644), 1, + anon_sym_LPAREN, + STATE(4020), 1, + sym_comment, + [253703] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5646), 1, + anon_sym_LPAREN, + STATE(4021), 1, + sym_comment, + [253719] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2566), 1, + anon_sym_RPAREN, + STATE(4022), 1, + sym_comment, + [253735] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5648), 1, + anon_sym_RPAREN, + STATE(4023), 1, + sym_comment, + [253751] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5650), 1, + anon_sym_SQUOTE, + STATE(4024), 1, + sym_comment, + [253767] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5652), 1, + anon_sym_DQUOTE, + STATE(4025), 1, + sym_comment, + [253783] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5652), 1, + anon_sym_BQUOTE, + STATE(4026), 1, + sym_comment, + [253799] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5652), 1, + anon_sym_RBRACK, + STATE(4027), 1, + sym_comment, + [253815] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5654), 1, + anon_sym_RPAREN, + STATE(4028), 1, + sym_comment, + [253831] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2556), 1, + anon_sym_RPAREN, + STATE(4029), 1, + sym_comment, + [253847] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4848), 1, + sym_ROWID, + STATE(4030), 1, + sym_comment, + [253863] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5614), 1, + anon_sym_RBRACK, + STATE(4031), 1, + sym_comment, + [253879] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5656), 1, + anon_sym_SQUOTE, + STATE(4032), 1, + sym_comment, + [253895] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5658), 1, + anon_sym_DQUOTE, + STATE(4033), 1, + sym_comment, + [253911] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5658), 1, + anon_sym_BQUOTE, + STATE(4034), 1, + sym_comment, + [253927] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5658), 1, + anon_sym_RBRACK, + STATE(4035), 1, + sym_comment, + [253943] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5660), 1, + sym_BY, + STATE(4036), 1, + sym_comment, + [253959] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5662), 1, + anon_sym_LPAREN, + STATE(4037), 1, + sym_comment, + [253975] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5614), 1, + anon_sym_DQUOTE, + STATE(4038), 1, + sym_comment, + [253991] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5664), 1, + anon_sym_SQUOTE, + STATE(4039), 1, + sym_comment, + [254007] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5666), 1, + anon_sym_SQUOTE, + STATE(4040), 1, + sym_comment, + [254023] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5668), 1, + anon_sym_DQUOTE, + STATE(4041), 1, + sym_comment, + [254039] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5668), 1, + anon_sym_BQUOTE, + STATE(4042), 1, + sym_comment, + [254055] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5668), 1, + anon_sym_RBRACK, + STATE(4043), 1, + sym_comment, + [254071] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5670), 1, + aux_sym_bind_parameter_token2, + STATE(4044), 1, + sym_comment, + [254087] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5672), 1, + sym_BY, + STATE(4045), 1, + sym_comment, + [254103] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5674), 1, + anon_sym_SQUOTE, + STATE(4046), 1, + sym_comment, + [254119] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5676), 1, + anon_sym_DQUOTE, + STATE(4047), 1, + sym_comment, + [254135] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5676), 1, + anon_sym_BQUOTE, + STATE(4048), 1, + sym_comment, + [254151] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5676), 1, + anon_sym_RBRACK, + STATE(4049), 1, + sym_comment, + [254167] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5678), 1, + anon_sym_EQ, + STATE(4050), 1, + sym_comment, + [254183] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5680), 1, + anon_sym_SQUOTE, + STATE(4051), 1, + sym_comment, + [254199] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5682), 1, + anon_sym_DQUOTE, + STATE(4052), 1, + sym_comment, + [254215] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5682), 1, + anon_sym_BQUOTE, + STATE(4053), 1, + sym_comment, + [254231] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5682), 1, + anon_sym_RBRACK, + STATE(4054), 1, + sym_comment, + [254247] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5684), 1, + anon_sym_SQUOTE, + STATE(4055), 1, + sym_comment, + [254263] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5686), 1, + anon_sym_DQUOTE, + STATE(4056), 1, + sym_comment, + [254279] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5686), 1, + anon_sym_BQUOTE, + STATE(4057), 1, + sym_comment, + [254295] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5686), 1, + anon_sym_RBRACK, + STATE(4058), 1, + sym_comment, + [254311] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5688), 1, + anon_sym_SQUOTE, + STATE(4059), 1, + sym_comment, + [254327] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5690), 1, + anon_sym_DQUOTE, + STATE(4060), 1, + sym_comment, + [254343] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5690), 1, + anon_sym_BQUOTE, + STATE(4061), 1, + sym_comment, + [254359] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5690), 1, + anon_sym_RBRACK, + STATE(4062), 1, + sym_comment, + [254375] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5692), 1, + anon_sym_SQUOTE, + STATE(4063), 1, + sym_comment, + [254391] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5694), 1, + anon_sym_DQUOTE, + STATE(4064), 1, + sym_comment, + [254407] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5694), 1, + anon_sym_BQUOTE, + STATE(4065), 1, + sym_comment, + [254423] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5694), 1, + anon_sym_RBRACK, + STATE(4066), 1, + sym_comment, + [254439] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1858), 1, + anon_sym_RPAREN, + STATE(4067), 1, + sym_comment, + [254455] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5698), 1, + aux_sym__string_token1, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + STATE(4068), 1, + sym_comment, + [254471] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5704), 1, + aux_sym_identifier_token2, + STATE(4069), 1, + sym_comment, + [254487] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5706), 1, + aux_sym_identifier_token3, + STATE(4070), 1, + sym_comment, + [254503] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5708), 1, + aux_sym_identifier_token4, + STATE(4071), 1, + sym_comment, + [254519] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5138), 1, + sym_DO, + STATE(4072), 1, + sym_comment, + [254535] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5710), 1, + sym_AND, + STATE(4073), 1, + sym_comment, + [254551] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5712), 1, + anon_sym_LPAREN, + STATE(4074), 1, + sym_comment, + [254567] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5714), 1, + anon_sym_RPAREN, + STATE(4075), 1, + sym_comment, + [254583] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5716), 1, + anon_sym_RPAREN, + STATE(4076), 1, + sym_comment, + [254599] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4286), 1, + anon_sym_RPAREN, + STATE(4077), 1, + sym_comment, + [254615] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4288), 1, + anon_sym_RPAREN, + STATE(4078), 1, + sym_comment, + [254631] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5514), 1, + sym_ACTION, + STATE(4079), 1, + sym_comment, + [254647] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4302), 1, + anon_sym_RPAREN, + STATE(4080), 1, + sym_comment, + [254663] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4308), 1, + anon_sym_RPAREN, + STATE(4081), 1, + sym_comment, + [254679] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2662), 1, + sym_ROW, + STATE(4082), 1, + sym_comment, + [254695] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4036), 1, + anon_sym_RPAREN, + STATE(4083), 1, + sym_comment, + [254711] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1906), 1, + anon_sym_RPAREN, + STATE(4084), 1, + sym_comment, + [254727] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5718), 1, + anon_sym_LPAREN, + STATE(4085), 1, + sym_comment, + [254743] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5720), 1, + anon_sym_RPAREN, + STATE(4086), 1, + sym_comment, + [254759] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1894), 1, + anon_sym_RPAREN, + STATE(4087), 1, + sym_comment, + [254775] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4345), 1, + anon_sym_RPAREN, + STATE(4088), 1, + sym_comment, + [254791] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5722), 1, + anon_sym_RPAREN, + STATE(4089), 1, + sym_comment, + [254807] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5724), 1, + sym_BY, + STATE(4090), 1, + sym_comment, + [254823] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5726), 1, + anon_sym_RPAREN, + STATE(4091), 1, + sym_comment, + [254839] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1908), 1, + anon_sym_RPAREN, + STATE(4092), 1, + sym_comment, + [254855] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5728), 1, + anon_sym_RPAREN, + STATE(4093), 1, + sym_comment, + [254871] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1022), 1, + anon_sym_RPAREN, + STATE(4094), 1, + sym_comment, + [254887] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5730), 1, + anon_sym_RPAREN, + STATE(4095), 1, + sym_comment, + [254903] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3097), 1, + sym_DEFERRABLE, + STATE(4096), 1, + sym_comment, + [254919] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5732), 1, + sym_ROW, + STATE(4097), 1, + sym_comment, + [254935] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5734), 1, + anon_sym_RPAREN, + STATE(4098), 1, + sym_comment, + [254951] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2504), 1, + anon_sym_RPAREN, + STATE(4099), 1, + sym_comment, + [254967] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5736), 1, + anon_sym_RPAREN, + STATE(4100), 1, + sym_comment, + [254983] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5738), 1, + anon_sym_RPAREN, + STATE(4101), 1, + sym_comment, + [254999] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5732), 1, + sym_OTHERS, + STATE(4102), 1, + sym_comment, + [255015] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4076), 1, + anon_sym_RPAREN, + STATE(4103), 1, + sym_comment, + [255031] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2510), 1, + anon_sym_RPAREN, + STATE(4104), 1, + sym_comment, + [255047] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5740), 1, + anon_sym_RBRACK, + STATE(4105), 1, + sym_comment, + [255063] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5742), 1, + anon_sym_LPAREN, + STATE(4106), 1, + sym_comment, + [255079] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5744), 1, + sym_VALUES, + STATE(4107), 1, + sym_comment, + [255095] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5740), 1, + anon_sym_BQUOTE, + STATE(4108), 1, + sym_comment, + [255111] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5740), 1, + anon_sym_DQUOTE, + STATE(4109), 1, + sym_comment, + [255127] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5746), 1, + anon_sym_SQUOTE, + STATE(4110), 1, + sym_comment, + [255143] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5748), 1, + aux_sym_bind_parameter_token2, + STATE(4111), 1, + sym_comment, + [255159] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4527), 1, + anon_sym_RPAREN, + STATE(4112), 1, + sym_comment, + [255175] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4870), 1, + sym_ROWID, + STATE(4113), 1, + sym_comment, + [255191] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5750), 1, + sym_AS, + STATE(4114), 1, + sym_comment, + [255207] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5752), 1, + anon_sym_RPAREN, + STATE(4115), 1, + sym_comment, + [255223] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5754), 1, + anon_sym_LPAREN, + STATE(4116), 1, + sym_comment, + [255239] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4425), 1, + anon_sym_RPAREN, + STATE(4117), 1, + sym_comment, + [255255] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4427), 1, + anon_sym_RPAREN, + STATE(4118), 1, + sym_comment, + [255271] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4437), 1, + anon_sym_RPAREN, + STATE(4119), 1, + sym_comment, + [255287] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4443), 1, + anon_sym_RPAREN, + STATE(4120), 1, + sym_comment, + [255303] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4072), 1, + anon_sym_RPAREN, + STATE(4121), 1, + sym_comment, + [255319] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1816), 1, + anon_sym_RPAREN, + STATE(4122), 1, + sym_comment, + [255335] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5756), 1, + anon_sym_RPAREN, + STATE(4123), 1, + sym_comment, + [255351] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5758), 1, + sym_ROW, + STATE(4124), 1, + sym_comment, + [255367] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4463), 1, + anon_sym_RPAREN, + STATE(4125), 1, + sym_comment, + [255383] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5760), 1, + sym_EACH, + STATE(4126), 1, + sym_comment, + [255399] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5762), 1, + sym_EACH, + STATE(4127), 1, + sym_comment, + [255415] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5764), 1, + anon_sym_RPAREN, + STATE(4128), 1, + sym_comment, + [255431] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5282), 1, + sym_ON, + STATE(4129), 1, + sym_comment, + [255447] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1922), 1, + anon_sym_RPAREN, + STATE(4130), 1, + sym_comment, + [255463] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5766), 1, + aux_sym__string_token1, + STATE(4131), 1, + sym_comment, + [255479] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5768), 1, + aux_sym_identifier_token2, + STATE(4132), 1, + sym_comment, + [255495] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5770), 1, + aux_sym_identifier_token3, + STATE(4133), 1, + sym_comment, + [255511] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5772), 1, + aux_sym_identifier_token4, + STATE(4134), 1, + sym_comment, + [255527] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5774), 1, + sym_ROW, + STATE(4135), 1, + sym_comment, + [255543] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4949), 1, + sym_ROWID, + STATE(4136), 1, + sym_comment, + [255559] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5776), 1, + anon_sym_LPAREN, + STATE(4137), 1, + sym_comment, + [255575] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1008), 1, + anon_sym_RPAREN, + STATE(4138), 1, + sym_comment, + [255591] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5778), 1, + sym_AS, + STATE(4139), 1, + sym_comment, + [255607] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5780), 1, + anon_sym_RPAREN, + STATE(4140), 1, + sym_comment, + [255623] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2636), 1, + anon_sym_RPAREN, + STATE(4141), 1, + sym_comment, + [255639] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5782), 1, + anon_sym_RPAREN, + STATE(4142), 1, + sym_comment, + [255655] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5784), 1, + anon_sym_RPAREN, + STATE(4143), 1, + sym_comment, + [255671] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5786), 1, + sym_ROWID, + STATE(4144), 1, + sym_comment, + [255687] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2638), 1, + anon_sym_RPAREN, + STATE(4145), 1, + sym_comment, + [255703] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5788), 1, + anon_sym_RBRACK, + STATE(4146), 1, + sym_comment, + [255719] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5790), 1, + anon_sym_LPAREN, + STATE(4147), 1, + sym_comment, + [255735] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5792), 1, + sym_KEY, + STATE(4148), 1, + sym_comment, + [255751] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5794), 1, + sym_KEY, + STATE(4149), 1, + sym_comment, + [255767] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5796), 1, + anon_sym_LPAREN, + STATE(4150), 1, + sym_comment, + [255783] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5788), 1, + anon_sym_BQUOTE, + STATE(4151), 1, + sym_comment, + [255799] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5788), 1, + anon_sym_DQUOTE, + STATE(4152), 1, + sym_comment, + [255815] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5798), 1, + anon_sym_SQUOTE, + STATE(4153), 1, + sym_comment, + [255831] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5800), 1, + aux_sym_bind_parameter_token2, + STATE(4154), 1, + sym_comment, + [255847] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5802), 1, + sym_SET, + STATE(4155), 1, + sym_comment, + [255863] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5804), 1, + sym_DO, + STATE(4156), 1, + sym_comment, + [255879] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5806), 1, + sym_VALUES, + STATE(4157), 1, + sym_comment, + [255895] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5808), 1, + anon_sym_LPAREN, + STATE(4158), 1, + sym_comment, + [255911] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5810), 1, + anon_sym_RPAREN, + STATE(4159), 1, + sym_comment, + [255927] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2662), 1, + sym_PRECEDING, + STATE(4160), 1, + sym_comment, + [255943] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5812), 1, + aux_sym__string_token1, + STATE(4161), 1, + sym_comment, + [255959] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5814), 1, + aux_sym_identifier_token2, + STATE(4162), 1, + sym_comment, + [255975] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5816), 1, + aux_sym_identifier_token3, + STATE(4163), 1, + sym_comment, + [255991] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5818), 1, + aux_sym_identifier_token4, + STATE(4164), 1, + sym_comment, + [256007] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5820), 1, + sym_BY, + STATE(4165), 1, + sym_comment, + [256023] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4529), 1, + anon_sym_RPAREN, + STATE(4166), 1, + sym_comment, + [256039] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5822), 1, + anon_sym_LPAREN, + STATE(4167), 1, + sym_comment, + [256055] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5824), 1, + sym_DEFERRABLE, + STATE(4168), 1, + sym_comment, + [256071] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4531), 1, + anon_sym_RPAREN, + STATE(4169), 1, + sym_comment, + [256087] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4543), 1, + anon_sym_RPAREN, + STATE(4170), 1, + sym_comment, + [256103] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4058), 1, + anon_sym_RPAREN, + STATE(4171), 1, + sym_comment, + [256119] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4040), 1, + anon_sym_RPAREN, + STATE(4172), 1, + sym_comment, + [256135] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5826), 1, + sym_BY, + STATE(4173), 1, + sym_comment, + [256151] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1850), 1, + anon_sym_RPAREN, + STATE(4174), 1, + sym_comment, + [256167] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5828), 1, + sym_AS, + STATE(4175), 1, + sym_comment, + [256183] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5830), 1, + anon_sym_LPAREN, + STATE(4176), 1, + sym_comment, + [256199] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5832), 1, + anon_sym_RPAREN, + STATE(4177), 1, + sym_comment, + [256215] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4519), 1, + anon_sym_RPAREN, + STATE(4178), 1, + sym_comment, + [256231] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5834), 1, + sym_MATERIALIZED, + STATE(4179), 1, + sym_comment, + [256247] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5836), 1, + anon_sym_RPAREN, + STATE(4180), 1, + sym_comment, + [256263] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5838), 1, + anon_sym_LPAREN, + STATE(4181), 1, + sym_comment, + [256279] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5840), 1, + anon_sym_RPAREN, + STATE(4182), 1, + sym_comment, + [256295] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5842), 1, + anon_sym_RPAREN, + STATE(4183), 1, + sym_comment, + [256311] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1844), 1, + anon_sym_RPAREN, + STATE(4184), 1, + sym_comment, + [256327] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3124), 1, + sym_DEFERRABLE, + STATE(4185), 1, + sym_comment, + [256343] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2664), 1, + sym_ROW, + STATE(4186), 1, + sym_comment, + [256359] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2664), 1, + sym_FOLLOWING, + STATE(4187), 1, + sym_comment, + [256375] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5844), 1, + anon_sym_EQ, + STATE(4188), 1, + sym_comment, + [256391] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5846), 1, + sym_AS, + STATE(4189), 1, + sym_comment, + [256407] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5848), 1, + aux_sym__string_token1, + STATE(4190), 1, + sym_comment, + [256423] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5850), 1, + aux_sym_identifier_token2, + STATE(4191), 1, + sym_comment, + [256439] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5852), 1, + aux_sym_identifier_token3, + STATE(4192), 1, + sym_comment, + [256455] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5854), 1, + aux_sym_identifier_token4, + STATE(4193), 1, + sym_comment, + [256471] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5856), 1, + anon_sym_RPAREN, + STATE(4194), 1, + sym_comment, + [256487] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5858), 1, + sym_BY, + STATE(4195), 1, + sym_comment, + [256503] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5860), 1, + anon_sym_LPAREN, + STATE(4196), 1, + sym_comment, + [256519] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5862), 1, + sym_BY, + STATE(4197), 1, + sym_comment, + [256535] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1040), 1, + anon_sym_RPAREN, + STATE(4198), 1, + sym_comment, + [256551] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5864), 1, + anon_sym_RPAREN, + STATE(4199), 1, + sym_comment, + [256567] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5866), 1, + anon_sym_RPAREN, + STATE(4200), 1, + sym_comment, + [256583] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4154), 1, + anon_sym_RPAREN, + STATE(4201), 1, + sym_comment, + [256599] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4268), 1, + anon_sym_RPAREN, + STATE(4202), 1, + sym_comment, + [256615] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5868), 1, + sym_SET, + STATE(4203), 1, + sym_comment, + [256631] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2536), 1, + anon_sym_RPAREN, + STATE(4204), 1, + sym_comment, + [256647] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5870), 1, + anon_sym_RPAREN, + STATE(4205), 1, + sym_comment, + [256663] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5872), 1, + anon_sym_LPAREN, + STATE(4206), 1, + sym_comment, + [256679] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5874), 1, + sym_VALUES, + STATE(4207), 1, + sym_comment, + [256695] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5876), 1, + anon_sym_RPAREN, + STATE(4208), 1, + sym_comment, + [256711] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2534), 1, + anon_sym_RPAREN, + STATE(4209), 1, + sym_comment, + [256727] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5878), 1, + anon_sym_RBRACK, + STATE(4210), 1, + sym_comment, + [256743] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5878), 1, + anon_sym_BQUOTE, + STATE(4211), 1, + sym_comment, + [256759] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5878), 1, + anon_sym_DQUOTE, + STATE(4212), 1, + sym_comment, + [256775] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5880), 1, + anon_sym_SQUOTE, + STATE(4213), 1, + sym_comment, + [256791] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5882), 1, + aux_sym_bind_parameter_token2, + STATE(4214), 1, + sym_comment, + [256807] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4794), 1, + sym_ROWID, + STATE(4215), 1, + sym_comment, + [256823] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5884), 1, + sym_ROW, + STATE(4216), 1, + sym_comment, + [256839] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5886), 1, + anon_sym_SEMI, + STATE(4217), 1, + sym_comment, + [256855] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5888), 1, + aux_sym__string_token1, + STATE(4218), 1, + sym_comment, + [256871] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5890), 1, + aux_sym_identifier_token2, + STATE(4219), 1, + sym_comment, + [256887] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5892), 1, + aux_sym_identifier_token3, + STATE(4220), 1, + sym_comment, + [256903] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5894), 1, + aux_sym_identifier_token4, + STATE(4221), 1, + sym_comment, + [256919] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5896), 1, + sym_AS, + STATE(4222), 1, + sym_comment, + [256935] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5898), 1, + sym_EACH, + STATE(4223), 1, + sym_comment, + [256951] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5900), 1, + anon_sym_LPAREN, + STATE(4224), 1, + sym_comment, + [256967] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5902), 1, + anon_sym_RPAREN, + STATE(4225), 1, + sym_comment, + [256983] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4487), 1, + anon_sym_RPAREN, + STATE(4226), 1, + sym_comment, + [256999] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4479), 1, + anon_sym_RPAREN, + STATE(4227), 1, + sym_comment, + [257015] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5904), 1, + sym_EACH, + STATE(4228), 1, + sym_comment, + [257031] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4471), 1, + anon_sym_RPAREN, + STATE(4229), 1, + sym_comment, + [257047] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4469), 1, + anon_sym_RPAREN, + STATE(4230), 1, + sym_comment, + [257063] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4114), 1, + anon_sym_RPAREN, + STATE(4231), 1, + sym_comment, + [257079] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5906), 1, + sym_ROW, + STATE(4232), 1, + sym_comment, + [257095] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5908), 1, + sym_OF, + STATE(4233), 1, + sym_comment, + [257111] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5210), 1, + sym_ON, + STATE(4234), 1, + sym_comment, + [257127] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1768), 1, + anon_sym_RPAREN, + STATE(4235), 1, + sym_comment, + [257143] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5910), 1, + anon_sym_RPAREN, + STATE(4236), 1, + sym_comment, + [257159] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4451), 1, + anon_sym_RPAREN, + STATE(4237), 1, + sym_comment, + [257175] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5912), 1, + anon_sym_RPAREN, + STATE(4238), 1, + sym_comment, + [257191] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4675), 1, + sym_ROWID, + STATE(4239), 1, + sym_comment, + [257207] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1774), 1, + anon_sym_RPAREN, + STATE(4240), 1, + sym_comment, + [257223] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(985), 1, + anon_sym_RPAREN, + STATE(4241), 1, + sym_comment, + [257239] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5914), 1, + anon_sym_RPAREN, + STATE(4242), 1, + sym_comment, + [257255] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5916), 1, + anon_sym_LPAREN, + STATE(4243), 1, + sym_comment, + [257271] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5918), 1, + anon_sym_LPAREN, + STATE(4244), 1, + sym_comment, + [257287] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5920), 1, + sym_SET, + STATE(4245), 1, + sym_comment, + [257303] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5922), 1, + aux_sym__string_token1, + STATE(4246), 1, + sym_comment, + [257319] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5924), 1, + aux_sym_identifier_token2, + STATE(4247), 1, + sym_comment, + [257335] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5926), 1, + aux_sym_identifier_token3, + STATE(4248), 1, + sym_comment, + [257351] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5928), 1, + aux_sym_identifier_token4, + STATE(4249), 1, + sym_comment, + [257367] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2640), 1, + anon_sym_RPAREN, + STATE(4250), 1, + sym_comment, + [257383] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5930), 1, + anon_sym_RPAREN, + STATE(4251), 1, + sym_comment, + [257399] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5932), 1, + anon_sym_LPAREN, + STATE(4252), 1, + sym_comment, + [257415] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5934), 1, + anon_sym_RPAREN, + STATE(4253), 1, + sym_comment, + [257431] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5936), 1, + anon_sym_LPAREN, + STATE(4254), 1, + sym_comment, + [257447] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5938), 1, + sym_VALUES, + STATE(4255), 1, + sym_comment, + [257463] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2528), 1, + anon_sym_RPAREN, + STATE(4256), 1, + sym_comment, + [257479] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5940), 1, + anon_sym_RBRACK, + STATE(4257), 1, + sym_comment, + [257495] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5940), 1, + anon_sym_BQUOTE, + STATE(4258), 1, + sym_comment, + [257511] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5942), 1, + anon_sym_LPAREN, + STATE(4259), 1, + sym_comment, + [257527] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5940), 1, + anon_sym_DQUOTE, + STATE(4260), 1, + sym_comment, + [257543] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5944), 1, + anon_sym_RPAREN, + STATE(4261), 1, + sym_comment, + [257559] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5946), 1, + sym_BY, + STATE(4262), 1, + sym_comment, + [257575] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5948), 1, + sym_BY, + STATE(4263), 1, + sym_comment, + [257591] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2738), 1, + sym_PRECEDING, + STATE(4264), 1, + sym_comment, + [257607] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2738), 1, + sym_ROW, + STATE(4265), 1, + sym_comment, + [257623] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5950), 1, + anon_sym_SQUOTE, + STATE(4266), 1, + sym_comment, + [257639] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5952), 1, + aux_sym_bind_parameter_token2, + STATE(4267), 1, + sym_comment, + [257655] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4405), 1, + anon_sym_RPAREN, + STATE(4268), 1, + sym_comment, + [257671] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3111), 1, + sym_DEFERRABLE, + STATE(4269), 1, + sym_comment, + [257687] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5954), 1, + sym_BY, + STATE(4270), 1, + sym_comment, + [257703] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5956), 1, + sym_KEY, + STATE(4271), 1, + sym_comment, + [257719] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5958), 1, + sym_NULL, + STATE(4272), 1, + sym_comment, + [257735] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5960), 1, + sym_ALWAYS, + STATE(4273), 1, + sym_comment, + [257751] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5962), 1, + aux_sym__string_token1, + STATE(4274), 1, + sym_comment, + [257767] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5964), 1, + aux_sym_identifier_token2, + STATE(4275), 1, + sym_comment, + [257783] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5966), 1, + aux_sym_identifier_token3, + STATE(4276), 1, + sym_comment, + [257799] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5968), 1, + aux_sym_identifier_token4, + STATE(4277), 1, + sym_comment, + [257815] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3213), 1, + anon_sym_LPAREN, + STATE(4278), 1, + sym_comment, + [257831] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5970), 1, + anon_sym_RPAREN, + STATE(4279), 1, + sym_comment, + [257847] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5972), 1, + anon_sym_LPAREN, + STATE(4280), 1, + sym_comment, + [257863] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5974), 1, + anon_sym_EQ, + STATE(4281), 1, + sym_comment, + [257879] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4381), 1, + anon_sym_RPAREN, + STATE(4282), 1, + sym_comment, + [257895] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4367), 1, + anon_sym_RPAREN, + STATE(4283), 1, + sym_comment, + [257911] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4365), 1, + anon_sym_RPAREN, + STATE(4284), 1, + sym_comment, + [257927] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4355), 1, + anon_sym_RPAREN, + STATE(4285), 1, + sym_comment, + [257943] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5976), 1, + sym_DEFERRABLE, + STATE(4286), 1, + sym_comment, + [257959] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4068), 1, + anon_sym_RPAREN, + STATE(4287), 1, + sym_comment, + [257975] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4266), 1, + anon_sym_RPAREN, + STATE(4288), 1, + sym_comment, + [257991] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5075), 1, + sym_MATERIALIZED, + STATE(4289), 1, + sym_comment, + [258007] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5079), 1, + anon_sym_LPAREN, + STATE(4290), 1, + sym_comment, + [258023] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5978), 1, + anon_sym_RPAREN, + STATE(4291), 1, + sym_comment, + [258039] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1802), 1, + anon_sym_RPAREN, + STATE(4292), 1, + sym_comment, + [258055] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5980), 1, + anon_sym_RPAREN, + STATE(4293), 1, + sym_comment, + [258071] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5982), 1, + anon_sym_EQ, + STATE(4294), 1, + sym_comment, + [258087] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5984), 1, + anon_sym_RPAREN, + STATE(4295), 1, + sym_comment, + [258103] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5986), 1, + anon_sym_EQ, + STATE(4296), 1, + sym_comment, + [258119] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1808), 1, + anon_sym_RPAREN, + STATE(4297), 1, + sym_comment, + [258135] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4210), 1, + anon_sym_RPAREN, + STATE(4298), 1, + sym_comment, + [258151] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5988), 1, + sym_ROWID, + STATE(4299), 1, + sym_comment, + [258167] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5990), 1, + sym_BY, + STATE(4300), 1, + sym_comment, + [258183] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5992), 1, + sym_BY, + STATE(4301), 1, + sym_comment, + [258199] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5994), 1, + aux_sym__string_token1, + STATE(4302), 1, + sym_comment, + [258215] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5996), 1, + aux_sym_identifier_token2, + STATE(4303), 1, + sym_comment, + [258231] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(5998), 1, + aux_sym_identifier_token3, + STATE(4304), 1, + sym_comment, + [258247] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6000), 1, + aux_sym_identifier_token4, + STATE(4305), 1, + sym_comment, + [258263] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6002), 1, + anon_sym_LPAREN, + STATE(4306), 1, + sym_comment, + [258279] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6004), 1, + sym_JOIN, + STATE(4307), 1, + sym_comment, + [258295] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6006), 1, + anon_sym_LPAREN, + STATE(4308), 1, + sym_comment, + [258311] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1072), 1, + anon_sym_RPAREN, + STATE(4309), 1, + sym_comment, + [258327] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6008), 1, + sym_ROW, + STATE(4310), 1, + sym_comment, + [258343] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6010), 1, + anon_sym_RPAREN, + STATE(4311), 1, + sym_comment, + [258359] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6012), 1, + sym_EACH, + STATE(4312), 1, + sym_comment, + [258375] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6014), 1, + sym_INDEXED, + STATE(4313), 1, + sym_comment, + [258391] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2650), 1, + anon_sym_RPAREN, + STATE(4314), 1, + sym_comment, + [258407] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6016), 1, + sym_BY, + STATE(4315), 1, + sym_comment, + [258423] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6018), 1, + anon_sym_RPAREN, + STATE(4316), 1, + sym_comment, + [258439] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6020), 1, + anon_sym_RPAREN, + STATE(4317), 1, + sym_comment, + [258455] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2656), 1, + anon_sym_RPAREN, + STATE(4318), 1, + sym_comment, + [258471] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6022), 1, + anon_sym_LPAREN, + STATE(4319), 1, + sym_comment, + [258487] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6024), 1, + sym_VALUES, + STATE(4320), 1, + sym_comment, + [258503] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6026), 1, + anon_sym_RBRACK, + STATE(4321), 1, + sym_comment, + [258519] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6026), 1, + anon_sym_BQUOTE, + STATE(4322), 1, + sym_comment, + [258535] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6026), 1, + anon_sym_DQUOTE, + STATE(4323), 1, + sym_comment, + [258551] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6028), 1, + anon_sym_SQUOTE, + STATE(4324), 1, + sym_comment, + [258567] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6030), 1, + aux_sym_bind_parameter_token2, + STATE(4325), 1, + sym_comment, + [258583] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6032), 1, + sym_USING, + STATE(4326), 1, + sym_comment, + [258599] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6034), 1, + anon_sym_EQ, + STATE(4327), 1, + sym_comment, + [258615] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6036), 1, + aux_sym__string_token1, + STATE(4328), 1, + sym_comment, + [258631] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6038), 1, + aux_sym_identifier_token2, + STATE(4329), 1, + sym_comment, + [258647] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6040), 1, + aux_sym_identifier_token3, + STATE(4330), 1, + sym_comment, + [258663] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6042), 1, + aux_sym_identifier_token4, + STATE(4331), 1, + sym_comment, + [258679] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6044), 1, + sym_ON, + STATE(4332), 1, + sym_comment, + [258695] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6046), 1, + anon_sym_RPAREN, + STATE(4333), 1, + sym_comment, + [258711] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6048), 1, + anon_sym_LPAREN, + STATE(4334), 1, + sym_comment, + [258727] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6050), 1, + sym_EACH, + STATE(4335), 1, + sym_comment, + [258743] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4248), 1, + anon_sym_RPAREN, + STATE(4336), 1, + sym_comment, + [258759] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4256), 1, + anon_sym_RPAREN, + STATE(4337), 1, + sym_comment, + [258775] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4565), 1, + sym_OF, + STATE(4338), 1, + sym_comment, + [258791] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4158), 1, + anon_sym_RPAREN, + STATE(4339), 1, + sym_comment, + [258807] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4170), 1, + anon_sym_RPAREN, + STATE(4340), 1, + sym_comment, + [258823] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6052), 1, + sym_SET, + STATE(4341), 1, + sym_comment, + [258839] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5584), 1, + sym_AS, + STATE(4342), 1, + sym_comment, + [258855] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4152), 1, + anon_sym_RPAREN, + STATE(4343), 1, + sym_comment, + [258871] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4184), 1, + anon_sym_RPAREN, + STATE(4344), 1, + sym_comment, + [258887] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1838), 1, + anon_sym_RPAREN, + STATE(4345), 1, + sym_comment, + [258903] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5015), 1, + sym_ON, + STATE(4346), 1, + sym_comment, + [258919] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6054), 1, + anon_sym_RPAREN, + STATE(4347), 1, + sym_comment, + [258935] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4222), 1, + anon_sym_RPAREN, + STATE(4348), 1, + sym_comment, + [258951] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6056), 1, + sym_VALUES, + STATE(4349), 1, + sym_comment, + [258967] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6058), 1, + anon_sym_LPAREN, + STATE(4350), 1, + sym_comment, + [258983] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6060), 1, + anon_sym_RPAREN, + STATE(4351), 1, + sym_comment, + [258999] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1846), 1, + anon_sym_RPAREN, + STATE(4352), 1, + sym_comment, + [259015] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4240), 1, + anon_sym_RPAREN, + STATE(4353), 1, + sym_comment, + [259031] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6062), 1, + aux_sym__string_token1, + STATE(4354), 1, + sym_comment, + [259047] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6064), 1, + aux_sym_identifier_token2, + STATE(4355), 1, + sym_comment, + [259063] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6066), 1, + aux_sym_identifier_token3, + STATE(4356), 1, + sym_comment, + [259079] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6068), 1, + aux_sym_identifier_token4, + STATE(4357), 1, + sym_comment, + [259095] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1060), 1, + anon_sym_RPAREN, + STATE(4358), 1, + sym_comment, + [259111] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6070), 1, + anon_sym_RPAREN, + STATE(4359), 1, + sym_comment, + [259127] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6072), 1, + anon_sym_LPAREN, + STATE(4360), 1, + sym_comment, + [259143] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4876), 1, + sym_ROWID, + STATE(4361), 1, + sym_comment, + [259159] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2598), 1, + anon_sym_RPAREN, + STATE(4362), 1, + sym_comment, + [259175] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6074), 1, + anon_sym_RPAREN, + STATE(4363), 1, + sym_comment, + [259191] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6076), 1, + anon_sym_RPAREN, + STATE(4364), 1, + sym_comment, + [259207] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2592), 1, + anon_sym_RPAREN, + STATE(4365), 1, + sym_comment, + [259223] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6078), 1, + anon_sym_RBRACK, + STATE(4366), 1, + sym_comment, + [259239] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6078), 1, + anon_sym_BQUOTE, + STATE(4367), 1, + sym_comment, + [259255] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6080), 1, + anon_sym_LPAREN, + STATE(4368), 1, + sym_comment, + [259271] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6082), 1, + sym_KEY, + STATE(4369), 1, + sym_comment, + [259287] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6084), 1, + sym_KEY, + STATE(4370), 1, + sym_comment, + [259303] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6086), 1, + anon_sym_LPAREN, + STATE(4371), 1, + sym_comment, + [259319] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6078), 1, + anon_sym_DQUOTE, + STATE(4372), 1, + sym_comment, + [259335] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6088), 1, + anon_sym_SQUOTE, + STATE(4373), 1, + sym_comment, + [259351] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6090), 1, + aux_sym_bind_parameter_token2, + STATE(4374), 1, + sym_comment, + [259367] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4284), 1, + anon_sym_RPAREN, + STATE(4375), 1, + sym_comment, + [259383] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6092), 1, + sym_EACH, + STATE(4376), 1, + sym_comment, + [259399] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6094), 1, + sym_BY, + STATE(4377), 1, + sym_comment, + [259415] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6096), 1, + sym_BY, + STATE(4378), 1, + sym_comment, + [259431] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6098), 1, + sym_ROW, + STATE(4379), 1, + sym_comment, + [259447] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6100), 1, + aux_sym__string_token1, + STATE(4380), 1, + sym_comment, + [259463] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6102), 1, + aux_sym_identifier_token2, + STATE(4381), 1, + sym_comment, + [259479] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6104), 1, + aux_sym_identifier_token3, + STATE(4382), 1, + sym_comment, + [259495] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6106), 1, + aux_sym_identifier_token4, + STATE(4383), 1, + sym_comment, + [259511] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6108), 1, + anon_sym_RPAREN, + STATE(4384), 1, + sym_comment, + [259527] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6110), 1, + sym_CONFLICT, + STATE(4385), 1, + sym_comment, + [259543] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6112), 1, + anon_sym_LPAREN, + STATE(4386), 1, + sym_comment, + [259559] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3850), 1, + sym_AS, + STATE(4387), 1, + sym_comment, + [259575] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4304), 1, + anon_sym_RPAREN, + STATE(4388), 1, + sym_comment, + [259591] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4306), 1, + anon_sym_RPAREN, + STATE(4389), 1, + sym_comment, + [259607] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4322), 1, + anon_sym_RPAREN, + STATE(4390), 1, + sym_comment, + [259623] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4349), 1, + anon_sym_RPAREN, + STATE(4391), 1, + sym_comment, + [259639] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6114), 1, + sym_ROW, + STATE(4392), 1, + sym_comment, + [259655] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4100), 1, + anon_sym_RPAREN, + STATE(4393), 1, + sym_comment, + [259671] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4357), 1, + anon_sym_RPAREN, + STATE(4394), 1, + sym_comment, + [259687] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1884), 1, + anon_sym_RPAREN, + STATE(4395), 1, + sym_comment, + [259703] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6116), 1, + sym_AS, + STATE(4396), 1, + sym_comment, + [259719] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6118), 1, + anon_sym_RPAREN, + STATE(4397), 1, + sym_comment, + [259735] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4373), 1, + anon_sym_RPAREN, + STATE(4398), 1, + sym_comment, + [259751] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6120), 1, + sym_ROW, + STATE(4399), 1, + sym_comment, + [259767] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6122), 1, + anon_sym_RPAREN, + STATE(4400), 1, + sym_comment, + [259783] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6124), 1, + anon_sym_RPAREN, + STATE(4401), 1, + sym_comment, + [259799] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6126), 1, + anon_sym_RPAREN, + STATE(4402), 1, + sym_comment, + [259815] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6128), 1, + anon_sym_EQ, + STATE(4403), 1, + sym_comment, + [259831] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1896), 1, + anon_sym_RPAREN, + STATE(4404), 1, + sym_comment, + [259847] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6130), 1, + anon_sym_EQ, + STATE(4405), 1, + sym_comment, + [259863] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6132), 1, + aux_sym__string_token1, + STATE(4406), 1, + sym_comment, + [259879] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6134), 1, + aux_sym_identifier_token2, + STATE(4407), 1, + sym_comment, + [259895] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6136), 1, + aux_sym_identifier_token3, + STATE(4408), 1, + sym_comment, + [259911] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6138), 1, + aux_sym_identifier_token4, + STATE(4409), 1, + sym_comment, + [259927] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6120), 1, + sym_OTHERS, + STATE(4410), 1, + sym_comment, + [259943] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5528), 1, + sym_JOIN, + STATE(4411), 1, + sym_comment, + [259959] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6140), 1, + anon_sym_LPAREN, + STATE(4412), 1, + sym_comment, + [259975] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6142), 1, + anon_sym_RPAREN, + STATE(4413), 1, + sym_comment, + [259991] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4403), 1, + anon_sym_RPAREN, + STATE(4414), 1, + sym_comment, + [260007] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(923), 1, + anon_sym_RPAREN, + STATE(4415), 1, + sym_comment, + [260023] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6144), 1, + sym_INDEXED, + STATE(4416), 1, + sym_comment, + [260039] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6146), 1, + sym_BY, + STATE(4417), 1, + sym_comment, + [260055] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6148), 1, + anon_sym_DQUOTE, + STATE(4418), 1, + sym_comment, + [260071] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6150), 1, + anon_sym_RPAREN, + STATE(4419), 1, + sym_comment, + [260087] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6152), 1, + sym_TO, + STATE(4420), 1, + sym_comment, + [260103] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6154), 1, + sym_EACH, + STATE(4421), 1, + sym_comment, + [260119] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2524), 1, + anon_sym_RPAREN, + STATE(4422), 1, + sym_comment, + [260135] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6156), 1, + anon_sym_RPAREN, + STATE(4423), 1, + sym_comment, + [260151] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6158), 1, + anon_sym_RPAREN, + STATE(4424), 1, + sym_comment, + [260167] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6160), 1, + anon_sym_LPAREN, + STATE(4425), 1, + sym_comment, + [260183] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6162), 1, + sym_VALUES, + STATE(4426), 1, + sym_comment, + [260199] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2526), 1, + anon_sym_RPAREN, + STATE(4427), 1, + sym_comment, + [260215] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6164), 1, + anon_sym_RBRACK, + STATE(4428), 1, + sym_comment, + [260231] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6164), 1, + anon_sym_BQUOTE, + STATE(4429), 1, + sym_comment, + [260247] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6164), 1, + anon_sym_DQUOTE, + STATE(4430), 1, + sym_comment, + [260263] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6166), 1, + anon_sym_SQUOTE, + STATE(4431), 1, + sym_comment, + [260279] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6168), 1, + aux_sym__string_token1, + STATE(4432), 1, + sym_comment, + [260295] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6170), 1, + aux_sym_identifier_token2, + STATE(4433), 1, + sym_comment, + [260311] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6172), 1, + aux_sym_identifier_token3, + STATE(4434), 1, + sym_comment, + [260327] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6174), 1, + aux_sym_identifier_token4, + STATE(4435), 1, + sym_comment, + [260343] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5474), 1, + sym_AS, + STATE(4436), 1, + sym_comment, + [260359] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6176), 1, + aux_sym_bind_parameter_token2, + STATE(4437), 1, + sym_comment, + [260375] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6178), 1, + anon_sym_LPAREN, + STATE(4438), 1, + sym_comment, + [260391] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6180), 1, + anon_sym_LPAREN, + STATE(4439), 1, + sym_comment, + [260407] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6182), 1, + anon_sym_EQ, + STATE(4440), 1, + sym_comment, + [260423] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4423), 1, + anon_sym_RPAREN, + STATE(4441), 1, + sym_comment, + [260439] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6184), 1, + anon_sym_RPAREN, + STATE(4442), 1, + sym_comment, + [260455] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6186), 1, + anon_sym_RPAREN, + STATE(4443), 1, + sym_comment, + [260471] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6188), 1, + anon_sym_RPAREN, + STATE(4444), 1, + sym_comment, + [260487] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4435), 1, + anon_sym_RPAREN, + STATE(4445), 1, + sym_comment, + [260503] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4439), 1, + anon_sym_RPAREN, + STATE(4446), 1, + sym_comment, + [260519] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4441), 1, + anon_sym_RPAREN, + STATE(4447), 1, + sym_comment, + [260535] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4465), 1, + anon_sym_RPAREN, + STATE(4448), 1, + sym_comment, + [260551] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6190), 1, + sym_ROW, + STATE(4449), 1, + sym_comment, + [260567] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5168), 1, + sym_ON, + STATE(4450), 1, + sym_comment, + [260583] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4134), 1, + anon_sym_RPAREN, + STATE(4451), 1, + sym_comment, + [260599] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6192), 1, + sym_EACH, + STATE(4452), 1, + sym_comment, + [260615] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1944), 1, + anon_sym_RPAREN, + STATE(4453), 1, + sym_comment, + [260631] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6194), 1, + anon_sym_RPAREN, + STATE(4454), 1, + sym_comment, + [260647] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4477), 1, + anon_sym_RPAREN, + STATE(4455), 1, + sym_comment, + [260663] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6196), 1, + anon_sym_RPAREN, + STATE(4456), 1, + sym_comment, + [260679] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6198), 1, + sym_ON, + STATE(4457), 1, + sym_comment, + [260695] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6200), 1, + aux_sym__string_token1, + STATE(4458), 1, + sym_comment, + [260711] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6202), 1, + aux_sym_identifier_token2, + STATE(4459), 1, + sym_comment, + [260727] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6204), 1, + aux_sym_identifier_token3, + STATE(4460), 1, + sym_comment, + [260743] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6206), 1, + aux_sym_identifier_token4, + STATE(4461), 1, + sym_comment, + [260759] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6208), 1, + anon_sym_RPAREN, + STATE(4462), 1, + sym_comment, + [260775] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6210), 1, + sym_WHERE, + STATE(4463), 1, + sym_comment, + [260791] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6212), 1, + anon_sym_LPAREN, + STATE(4464), 1, + sym_comment, + [260807] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1958), 1, + anon_sym_RPAREN, + STATE(4465), 1, + sym_comment, + [260823] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6214), 1, + sym_ROW, + STATE(4466), 1, + sym_comment, + [260839] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4162), 1, + anon_sym_RPAREN, + STATE(4467), 1, + sym_comment, + [260855] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6216), 1, + anon_sym_RPAREN, + STATE(4468), 1, + sym_comment, + [260871] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6218), 1, + anon_sym_RPAREN, + STATE(4469), 1, + sym_comment, + [260887] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1078), 1, + anon_sym_RPAREN, + STATE(4470), 1, + sym_comment, + [260903] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1946), 1, + anon_sym_RPAREN, + STATE(4471), 1, + sym_comment, + [260919] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4897), 1, + sym_JOIN, + STATE(4472), 1, + sym_comment, + [260935] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6220), 1, + sym_KEY, + STATE(4473), 1, + sym_comment, + [260951] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6222), 1, + sym_NULL, + STATE(4474), 1, + sym_comment, + [260967] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6224), 1, + sym_ALWAYS, + STATE(4475), 1, + sym_comment, + [260983] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(3197), 1, + anon_sym_LPAREN, + STATE(4476), 1, + sym_comment, + [260999] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6226), 1, + anon_sym_LPAREN, + STATE(4477), 1, + sym_comment, + [261015] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6228), 1, + anon_sym_RPAREN, + STATE(4478), 1, + sym_comment, + [261031] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2646), 1, + anon_sym_RPAREN, + STATE(4479), 1, + sym_comment, + [261047] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6230), 1, + anon_sym_EQ, + STATE(4480), 1, + sym_comment, + [261063] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6232), 1, + sym_SET, + STATE(4481), 1, + sym_comment, + [261079] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6234), 1, + anon_sym_RPAREN, + STATE(4482), 1, + sym_comment, + [261095] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6236), 1, + anon_sym_LPAREN, + STATE(4483), 1, + sym_comment, + [261111] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6238), 1, + aux_sym__string_token1, + STATE(4484), 1, + sym_comment, + [261127] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6240), 1, + aux_sym_identifier_token2, + STATE(4485), 1, + sym_comment, + [261143] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6242), 1, + aux_sym_identifier_token3, + STATE(4486), 1, + sym_comment, + [261159] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6244), 1, + aux_sym_identifier_token4, + STATE(4487), 1, + sym_comment, + [261175] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6246), 1, + aux_sym__string_token1, + STATE(4488), 1, + sym_comment, + [261191] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6248), 1, + aux_sym_identifier_token2, + STATE(4489), 1, + sym_comment, + [261207] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6250), 1, + aux_sym_identifier_token3, + STATE(4490), 1, + sym_comment, + [261223] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6252), 1, + aux_sym_identifier_token4, + STATE(4491), 1, + sym_comment, + [261239] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6254), 1, + aux_sym__string_token1, + STATE(4492), 1, + sym_comment, + [261255] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6256), 1, + aux_sym_identifier_token2, + STATE(4493), 1, + sym_comment, + [261271] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6258), 1, + aux_sym_identifier_token3, + STATE(4494), 1, + sym_comment, + [261287] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6260), 1, + aux_sym_identifier_token4, + STATE(4495), 1, + sym_comment, + [261303] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6262), 1, + aux_sym__string_token1, + STATE(4496), 1, + sym_comment, + [261319] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6264), 1, + aux_sym_identifier_token2, + STATE(4497), 1, + sym_comment, + [261335] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6266), 1, + aux_sym_identifier_token3, + STATE(4498), 1, + sym_comment, + [261351] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6268), 1, + aux_sym_identifier_token4, + STATE(4499), 1, + sym_comment, + [261367] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6270), 1, + aux_sym__string_token1, + STATE(4500), 1, + sym_comment, + [261383] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6272), 1, + aux_sym_identifier_token2, + STATE(4501), 1, + sym_comment, + [261399] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6274), 1, + aux_sym_identifier_token3, + STATE(4502), 1, + sym_comment, + [261415] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6276), 1, + aux_sym_identifier_token4, + STATE(4503), 1, + sym_comment, + [261431] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6278), 1, + aux_sym__string_token1, + STATE(4504), 1, + sym_comment, + [261447] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6280), 1, + aux_sym_identifier_token2, + STATE(4505), 1, + sym_comment, + [261463] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6282), 1, + aux_sym_identifier_token3, + STATE(4506), 1, + sym_comment, + [261479] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6284), 1, + aux_sym_identifier_token4, + STATE(4507), 1, + sym_comment, + [261495] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6286), 1, + aux_sym__string_token1, + STATE(4508), 1, + sym_comment, + [261511] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6288), 1, + aux_sym_identifier_token2, + STATE(4509), 1, + sym_comment, + [261527] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6290), 1, + aux_sym_identifier_token3, + STATE(4510), 1, + sym_comment, + [261543] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6292), 1, + aux_sym_identifier_token4, + STATE(4511), 1, + sym_comment, + [261559] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6294), 1, + aux_sym__string_token1, + STATE(4512), 1, + sym_comment, + [261575] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6296), 1, + aux_sym_identifier_token2, + STATE(4513), 1, + sym_comment, + [261591] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6298), 1, + aux_sym_identifier_token3, + STATE(4514), 1, + sym_comment, + [261607] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6300), 1, + aux_sym_identifier_token4, + STATE(4515), 1, + sym_comment, + [261623] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6302), 1, + aux_sym__string_token1, + STATE(4516), 1, + sym_comment, + [261639] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6304), 1, + aux_sym_identifier_token2, + STATE(4517), 1, + sym_comment, + [261655] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6306), 1, + aux_sym_identifier_token3, + STATE(4518), 1, + sym_comment, + [261671] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6308), 1, + aux_sym_identifier_token4, + STATE(4519), 1, + sym_comment, + [261687] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6310), 1, + aux_sym__string_token1, + STATE(4520), 1, + sym_comment, + [261703] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6312), 1, + aux_sym_identifier_token2, + STATE(4521), 1, + sym_comment, + [261719] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6314), 1, + aux_sym_identifier_token3, + STATE(4522), 1, + sym_comment, + [261735] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6316), 1, + aux_sym_identifier_token4, + STATE(4523), 1, + sym_comment, + [261751] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6318), 1, + aux_sym__string_token1, + STATE(4524), 1, + sym_comment, + [261767] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6320), 1, + aux_sym_identifier_token2, + STATE(4525), 1, + sym_comment, + [261783] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6322), 1, + aux_sym_identifier_token3, + STATE(4526), 1, + sym_comment, + [261799] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6324), 1, + aux_sym_identifier_token4, + STATE(4527), 1, + sym_comment, + [261815] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6326), 1, + anon_sym_LPAREN, + STATE(4528), 1, + sym_comment, + [261831] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6328), 1, + sym_VALUES, + STATE(4529), 1, + sym_comment, + [261847] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6330), 1, + anon_sym_LPAREN, + STATE(4530), 1, + sym_comment, + [261863] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6332), 1, + anon_sym_RPAREN, + STATE(4531), 1, + sym_comment, + [261879] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2626), 1, + anon_sym_RPAREN, + STATE(4532), 1, + sym_comment, + [261895] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6334), 1, + anon_sym_LPAREN, + STATE(4533), 1, + sym_comment, + [261911] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6336), 1, + sym_AS, + STATE(4534), 1, + sym_comment, + [261927] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6338), 1, + anon_sym_RPAREN, + STATE(4535), 1, + sym_comment, + [261943] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6340), 1, + anon_sym_LPAREN, + STATE(4536), 1, + sym_comment, + [261959] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6148), 1, + anon_sym_RBRACK, + STATE(4537), 1, + sym_comment, + [261975] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6342), 1, + anon_sym_LPAREN, + STATE(4538), 1, + sym_comment, + [261991] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6148), 1, + anon_sym_BQUOTE, + STATE(4539), 1, + sym_comment, + [262007] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6344), 1, + anon_sym_SQUOTE, + STATE(4540), 1, + sym_comment, + [262023] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6346), 1, + sym_INDEXED, + STATE(4541), 1, + sym_comment, + [262039] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6348), 1, + sym_BY, + STATE(4542), 1, + sym_comment, + [262055] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6350), 1, + anon_sym_COMMA, + STATE(4543), 1, + sym_comment, + [262071] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6352), 1, + anon_sym_EQ, + STATE(4544), 1, + sym_comment, + [262087] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6354), 1, + aux_sym_bind_parameter_token2, + STATE(4545), 1, + sym_comment, + [262103] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6356), 1, + anon_sym_RPAREN, + STATE(4546), 1, + sym_comment, + [262119] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4523), 1, + anon_sym_RPAREN, + STATE(4547), 1, + sym_comment, + [262135] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4521), 1, + anon_sym_RPAREN, + STATE(4548), 1, + sym_comment, + [262151] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6358), 1, + sym_INDEXED, + STATE(4549), 1, + sym_comment, + [262167] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6360), 1, + sym_BY, + STATE(4550), 1, + sym_comment, + [262183] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6358), 1, + anon_sym_RPAREN, + STATE(4551), 1, + sym_comment, + [262199] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6362), 1, + sym_WHERE, + STATE(4552), 1, + sym_comment, + [262215] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6364), 1, + anon_sym_RPAREN, + STATE(4553), 1, + sym_comment, + [262231] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4513), 1, + anon_sym_RPAREN, + STATE(4554), 1, + sym_comment, + [262247] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4555), 1, + anon_sym_RPAREN, + STATE(4555), 1, + sym_comment, + [262263] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6366), 1, + sym_BY, + STATE(4556), 1, + sym_comment, + [262279] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6368), 1, + sym_BY, + STATE(4557), 1, + sym_comment, + [262295] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4138), 1, + anon_sym_RPAREN, + STATE(4558), 1, + sym_comment, + [262311] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6370), 1, + sym_CONFLICT, + STATE(4559), 1, + sym_comment, + [262327] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6372), 1, + sym_BY, + STATE(4560), 1, + sym_comment, + [262343] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6374), 1, + sym_BY, + STATE(4561), 1, + sym_comment, + [262359] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6376), 1, + sym_BY, + STATE(4562), 1, + sym_comment, + [262375] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6378), 1, + sym_BY, + STATE(4563), 1, + sym_comment, + [262391] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6380), 1, + sym_BY, + STATE(4564), 1, + sym_comment, + [262407] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1874), 1, + anon_sym_RPAREN, + STATE(4565), 1, + sym_comment, + [262423] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6382), 1, + anon_sym_RPAREN, + STATE(4566), 1, + sym_comment, + [262439] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4539), 1, + anon_sym_RPAREN, + STATE(4567), 1, + sym_comment, + [262455] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6384), 1, + anon_sym_RPAREN, + STATE(4568), 1, + sym_comment, + [262471] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1902), 1, + anon_sym_RPAREN, + STATE(4569), 1, + sym_comment, + [262487] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6386), 1, + aux_sym_bind_parameter_token2, + STATE(4570), 1, + sym_comment, + [262503] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6388), 1, + anon_sym_RPAREN, + STATE(4571), 1, + sym_comment, + [262519] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6390), 1, + anon_sym_SQUOTE, + STATE(4572), 1, + sym_comment, + [262535] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6392), 1, + anon_sym_DQUOTE, + STATE(4573), 1, + sym_comment, + [262551] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6392), 1, + anon_sym_BQUOTE, + STATE(4574), 1, + sym_comment, + [262567] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6394), 1, + sym_EXISTS, + STATE(4575), 1, + sym_comment, + [262583] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1004), 1, + anon_sym_RPAREN, + STATE(4576), 1, + sym_comment, + [262599] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6392), 1, + anon_sym_RBRACK, + STATE(4577), 1, + sym_comment, + [262615] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6396), 1, + sym_EXISTS, + STATE(4578), 1, + sym_comment, + [262631] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6398), 1, + anon_sym_RPAREN, + STATE(4579), 1, + sym_comment, + [262647] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6400), 1, + sym_EXISTS, + STATE(4580), 1, + sym_comment, + [262663] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2578), 1, + anon_sym_RPAREN, + STATE(4581), 1, + sym_comment, + [262679] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6402), 1, + sym_OF, + STATE(4582), 1, + sym_comment, + [262695] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5340), 1, + sym_ON, + STATE(4583), 1, + sym_comment, + [262711] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2642), 1, + anon_sym_RPAREN, + STATE(4584), 1, + sym_comment, + [262727] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6404), 1, + sym_EXISTS, + STATE(4585), 1, + sym_comment, + [262743] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6406), 1, + anon_sym_RPAREN, + STATE(4586), 1, + sym_comment, + [262759] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6408), 1, + sym_EXISTS, + STATE(4587), 1, + sym_comment, + [262775] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6410), 1, + anon_sym_RPAREN, + STATE(4588), 1, + sym_comment, + [262791] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6412), 1, + sym_BY, + STATE(4589), 1, + sym_comment, + [262807] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6414), 1, + anon_sym_LPAREN, + STATE(4590), 1, + sym_comment, + [262823] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1016), 1, + anon_sym_RPAREN, + STATE(4591), 1, + sym_comment, + [262839] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2654), 1, + anon_sym_RPAREN, + STATE(4592), 1, + sym_comment, + [262855] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6416), 1, + anon_sym_LPAREN, + STATE(4593), 1, + sym_comment, + [262871] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6418), 1, + anon_sym_RBRACK, + STATE(4594), 1, + sym_comment, + [262887] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6420), 1, + anon_sym_RPAREN, + STATE(4595), 1, + sym_comment, + [262903] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6422), 1, + anon_sym_RPAREN, + STATE(4596), 1, + sym_comment, + [262919] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6424), 1, + sym_TO, + STATE(4597), 1, + sym_comment, + [262935] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6418), 1, + anon_sym_BQUOTE, + STATE(4598), 1, + sym_comment, + [262951] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6418), 1, + anon_sym_DQUOTE, + STATE(4599), 1, + sym_comment, + [262967] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6426), 1, + sym_INTO, + STATE(4600), 1, + sym_comment, + [262983] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6428), 1, + anon_sym_SQUOTE, + STATE(4601), 1, + sym_comment, + [262999] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6430), 1, + aux_sym_bind_parameter_token2, + STATE(4602), 1, + sym_comment, + [263015] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6432), 1, + anon_sym_RPAREN, + STATE(4603), 1, + sym_comment, + [263031] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6434), 1, + anon_sym_RPAREN, + STATE(4604), 1, + sym_comment, + [263047] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6436), 1, + sym_MATERIALIZED, + STATE(4605), 1, + sym_comment, + [263063] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6438), 1, + anon_sym_LPAREN, + STATE(4606), 1, + sym_comment, + [263079] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2652), 1, + anon_sym_RPAREN, + STATE(4607), 1, + sym_comment, + [263095] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6440), 1, + anon_sym_RPAREN, + STATE(4608), 1, + sym_comment, + [263111] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6442), 1, + anon_sym_EQ, + STATE(4609), 1, + sym_comment, + [263127] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1032), 1, + anon_sym_RPAREN, + STATE(4610), 1, + sym_comment, + [263143] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6444), 1, + anon_sym_RPAREN, + STATE(4611), 1, + sym_comment, + [263159] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6446), 1, + sym_SET, + STATE(4612), 1, + sym_comment, + [263175] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6448), 1, + sym_AS, + STATE(4613), 1, + sym_comment, + [263191] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6450), 1, + sym_BY, + STATE(4614), 1, + sym_comment, + [263207] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6452), 1, + anon_sym_RPAREN, + STATE(4615), 1, + sym_comment, + [263223] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6454), 1, + anon_sym_RPAREN, + STATE(4616), 1, + sym_comment, + [263239] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4457), 1, + anon_sym_RPAREN, + STATE(4617), 1, + sym_comment, + [263255] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6456), 1, + sym_numeric_literal, + STATE(4618), 1, + sym_comment, + [263271] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4455), 1, + anon_sym_RPAREN, + STATE(4619), 1, + sym_comment, + [263287] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4453), 1, + anon_sym_RPAREN, + STATE(4620), 1, + sym_comment, + [263303] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6458), 1, + anon_sym_LPAREN, + STATE(4621), 1, + sym_comment, + [263319] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6460), 1, + sym_VALUES, + STATE(4622), 1, + sym_comment, + [263335] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4445), 1, + anon_sym_RPAREN, + STATE(4623), 1, + sym_comment, + [263351] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1918), 1, + anon_sym_RPAREN, + STATE(4624), 1, + sym_comment, + [263367] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4118), 1, + anon_sym_RPAREN, + STATE(4625), 1, + sym_comment, + [263383] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6462), 1, + anon_sym_RPAREN, + STATE(4626), 1, + sym_comment, + [263399] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6464), 1, + sym_USING, + STATE(4627), 1, + sym_comment, + [263415] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6466), 1, + sym_NOT, + STATE(4628), 1, + sym_comment, + [263431] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1912), 1, + anon_sym_RPAREN, + STATE(4629), 1, + sym_comment, + [263447] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6468), 1, + sym_EXISTS, + STATE(4630), 1, + sym_comment, + [263463] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6470), 1, + sym_ON, + STATE(4631), 1, + sym_comment, + [263479] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6472), 1, + sym_NOT, + STATE(4632), 1, + sym_comment, + [263495] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6474), 1, + anon_sym_RPAREN, + STATE(4633), 1, + sym_comment, + [263511] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4621), 1, + sym_OF, + STATE(4634), 1, + sym_comment, + [263527] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5414), 1, + sym_ON, + STATE(4635), 1, + sym_comment, + [263543] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4433), 1, + anon_sym_RPAREN, + STATE(4636), 1, + sym_comment, + [263559] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6476), 1, + sym_EXISTS, + STATE(4637), 1, + sym_comment, + [263575] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4421), 1, + anon_sym_RPAREN, + STATE(4638), 1, + sym_comment, + [263591] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6478), 1, + sym_NOT, + STATE(4639), 1, + sym_comment, + [263607] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6480), 1, + anon_sym_RPAREN, + STATE(4640), 1, + sym_comment, + [263623] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6482), 1, + sym_NOT, + STATE(4641), 1, + sym_comment, + [263639] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6484), 1, + anon_sym_RPAREN, + STATE(4642), 1, + sym_comment, + [263655] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6486), 1, + sym_NOT, + STATE(4643), 1, + sym_comment, + [263671] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1920), 1, + anon_sym_RPAREN, + STATE(4644), 1, + sym_comment, + [263687] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6488), 1, + sym_EXISTS, + STATE(4645), 1, + sym_comment, + [263703] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6490), 1, + sym_EXISTS, + STATE(4646), 1, + sym_comment, + [263719] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4347), 1, + anon_sym_RPAREN, + STATE(4647), 1, + sym_comment, + [263735] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6492), 1, + anon_sym_RPAREN, + STATE(4648), 1, + sym_comment, + [263751] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2586), 1, + anon_sym_RPAREN, + STATE(4649), 1, + sym_comment, + [263767] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1930), 1, + anon_sym_RPAREN, + STATE(4650), 1, + sym_comment, + [263783] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1042), 1, + anon_sym_RPAREN, + STATE(4651), 1, + sym_comment, + [263799] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6494), 1, + anon_sym_COMMA, + STATE(4652), 1, + sym_comment, + [263815] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6496), 1, + anon_sym_RPAREN, + STATE(4653), 1, + sym_comment, + [263831] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6498), 1, + anon_sym_RPAREN, + STATE(4654), 1, + sym_comment, + [263847] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4054), 1, + anon_sym_RPAREN, + STATE(4655), 1, + sym_comment, + [263863] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2572), 1, + anon_sym_RPAREN, + STATE(4656), 1, + sym_comment, + [263879] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6500), 1, + sym_SET, + STATE(4657), 1, + sym_comment, + [263895] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6502), 1, + anon_sym_RPAREN, + STATE(4658), 1, + sym_comment, + [263911] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6504), 1, + anon_sym_RPAREN, + STATE(4659), 1, + sym_comment, + [263927] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4375), 1, + anon_sym_RPAREN, + STATE(4660), 1, + sym_comment, + [263943] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4351), 1, + anon_sym_RPAREN, + STATE(4661), 1, + sym_comment, + [263959] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2570), 1, + anon_sym_RPAREN, + STATE(4662), 1, + sym_comment, + [263975] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6506), 1, + anon_sym_RBRACK, + STATE(4663), 1, + sym_comment, + [263991] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6506), 1, + anon_sym_BQUOTE, + STATE(4664), 1, + sym_comment, + [264007] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6508), 1, + sym_INDEXED, + STATE(4665), 1, + sym_comment, + [264023] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6510), 1, + sym_BY, + STATE(4666), 1, + sym_comment, + [264039] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6512), 1, + sym_BY, + STATE(4667), 1, + sym_comment, + [264055] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6506), 1, + anon_sym_DQUOTE, + STATE(4668), 1, + sym_comment, + [264071] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6514), 1, + anon_sym_SQUOTE, + STATE(4669), 1, + sym_comment, + [264087] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6516), 1, + aux_sym_bind_parameter_token2, + STATE(4670), 1, + sym_comment, + [264103] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6518), 1, + sym_INTO, + STATE(4671), 1, + sym_comment, + [264119] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2644), 1, + anon_sym_RPAREN, + STATE(4672), 1, + sym_comment, + [264135] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6520), 1, + sym_EXISTS, + STATE(4673), 1, + sym_comment, + [264151] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4339), 1, + anon_sym_RPAREN, + STATE(4674), 1, + sym_comment, + [264167] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6522), 1, + sym_EXISTS, + STATE(4675), 1, + sym_comment, + [264183] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6524), 1, + anon_sym_RPAREN, + STATE(4676), 1, + sym_comment, + [264199] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6526), 1, + sym_EXISTS, + STATE(4677), 1, + sym_comment, + [264215] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6528), 1, + anon_sym_RPAREN, + STATE(4678), 1, + sym_comment, + [264231] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6530), 1, + sym_EXISTS, + STATE(4679), 1, + sym_comment, + [264247] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4332), 1, + anon_sym_RPAREN, + STATE(4680), 1, + sym_comment, + [264263] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4330), 1, + anon_sym_RPAREN, + STATE(4681), 1, + sym_comment, + [264279] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6532), 1, + sym_NOT, + STATE(4682), 1, + sym_comment, + [264295] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4328), 1, + anon_sym_RPAREN, + STATE(4683), 1, + sym_comment, + [264311] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6534), 1, + sym_NOT, + STATE(4684), 1, + sym_comment, + [264327] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4320), 1, + anon_sym_RPAREN, + STATE(4685), 1, + sym_comment, + [264343] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6536), 1, + sym_NOT, + STATE(4686), 1, + sym_comment, + [264359] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6538), 1, + sym_ON, + STATE(4687), 1, + sym_comment, + [264375] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6540), 1, + sym_NOT, + STATE(4688), 1, + sym_comment, + [264391] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6542), 1, + aux_sym_bind_parameter_token2, + STATE(4689), 1, + sym_comment, + [264407] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4044), 1, + anon_sym_RPAREN, + STATE(4690), 1, + sym_comment, + [264423] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6544), 1, + anon_sym_SQUOTE, + STATE(4691), 1, + sym_comment, + [264439] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6546), 1, + anon_sym_DQUOTE, + STATE(4692), 1, + sym_comment, + [264455] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2600), 1, + anon_sym_RPAREN, + STATE(4693), 1, + sym_comment, + [264471] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1934), 1, + anon_sym_RPAREN, + STATE(4694), 1, + sym_comment, + [264487] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6548), 1, + anon_sym_LPAREN, + STATE(4695), 1, + sym_comment, + [264503] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6546), 1, + anon_sym_BQUOTE, + STATE(4696), 1, + sym_comment, + [264519] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6550), 1, + anon_sym_LPAREN, + STATE(4697), 1, + sym_comment, + [264535] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6552), 1, + anon_sym_RBRACK, + STATE(4698), 1, + sym_comment, + [264551] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6552), 1, + anon_sym_BQUOTE, + STATE(4699), 1, + sym_comment, + [264567] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6552), 1, + anon_sym_DQUOTE, + STATE(4700), 1, + sym_comment, + [264583] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6554), 1, + anon_sym_SQUOTE, + STATE(4701), 1, + sym_comment, + [264599] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6556), 1, + anon_sym_RPAREN, + STATE(4702), 1, + sym_comment, + [264615] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6558), 1, + anon_sym_LPAREN, + STATE(4703), 1, + sym_comment, + [264631] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6546), 1, + anon_sym_RBRACK, + STATE(4704), 1, + sym_comment, + [264647] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5518), 1, + sym_INTO, + STATE(4705), 1, + sym_comment, + [264663] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4300), 1, + anon_sym_RPAREN, + STATE(4706), 1, + sym_comment, + [264679] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6560), 1, + sym_FROM, + STATE(4707), 1, + sym_comment, + [264695] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2558), 1, + anon_sym_RPAREN, + STATE(4708), 1, + sym_comment, + [264711] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6562), 1, + anon_sym_RPAREN, + STATE(4709), 1, + sym_comment, + [264727] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6564), 1, + anon_sym_RPAREN, + STATE(4710), 1, + sym_comment, + [264743] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6566), 1, + anon_sym_RPAREN, + STATE(4711), 1, + sym_comment, + [264759] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6568), 1, + sym_BY, + STATE(4712), 1, + sym_comment, + [264775] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1940), 1, + anon_sym_RPAREN, + STATE(4713), 1, + sym_comment, + [264791] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2554), 1, + anon_sym_RPAREN, + STATE(4714), 1, + sym_comment, + [264807] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6570), 1, + anon_sym_RPAREN, + STATE(4715), 1, + sym_comment, + [264823] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6572), 1, + anon_sym_RPAREN, + STATE(4716), 1, + sym_comment, + [264839] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6574), 1, + sym_SET, + STATE(4717), 1, + sym_comment, + [264855] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6576), 1, + anon_sym_RPAREN, + STATE(4718), 1, + sym_comment, + [264871] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1960), 1, + anon_sym_RPAREN, + STATE(4719), 1, + sym_comment, + [264887] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1088), 1, + anon_sym_RPAREN, + STATE(4720), 1, + sym_comment, + [264903] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6578), 1, + anon_sym_RPAREN, + STATE(4721), 1, + sym_comment, + [264919] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6580), 1, + anon_sym_RPAREN, + STATE(4722), 1, + sym_comment, + [264935] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4232), 1, + anon_sym_RPAREN, + STATE(4723), 1, + sym_comment, + [264951] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(2516), 1, + anon_sym_RPAREN, + STATE(4724), 1, + sym_comment, + [264967] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6582), 1, + anon_sym_RPAREN, + STATE(4725), 1, + sym_comment, + [264983] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6584), 1, + sym_PLAN, + STATE(4726), 1, + sym_comment, + [264999] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6586), 1, + anon_sym_RPAREN, + STATE(4727), 1, + sym_comment, + [265015] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6588), 1, + sym_TABLE, + STATE(4728), 1, + sym_comment, + [265031] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6590), 1, + sym_INDEX, + STATE(4729), 1, + sym_comment, + [265047] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6592), 1, + anon_sym_LPAREN, + STATE(4730), 1, + sym_comment, + [265063] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6594), 1, + anon_sym_LPAREN, + STATE(4731), 1, + sym_comment, + [265079] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6596), 1, + anon_sym_LPAREN, + STATE(4732), 1, + sym_comment, + [265095] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(927), 1, + anon_sym_RPAREN, + STATE(4733), 1, + sym_comment, + [265111] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6598), 1, + anon_sym_COMMA, + STATE(4734), 1, + sym_comment, + [265127] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6600), 1, + sym_WHERE, + STATE(4735), 1, + sym_comment, + [265143] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6602), 1, + sym_BY, + STATE(4736), 1, + sym_comment, + [265159] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6604), 1, + sym_BY, + STATE(4737), 1, + sym_comment, + [265175] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6606), 1, + sym_BY, + STATE(4738), 1, + sym_comment, + [265191] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6608), 1, + sym_BY, + STATE(4739), 1, + sym_comment, + [265207] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6610), 1, + sym_BY, + STATE(4740), 1, + sym_comment, + [265223] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6612), 1, + sym_BY, + STATE(4741), 1, + sym_comment, + [265239] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6614), 1, + sym_BY, + STATE(4742), 1, + sym_comment, + [265255] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6616), 1, + anon_sym_LPAREN, + STATE(4743), 1, + sym_comment, + [265271] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6618), 1, + anon_sym_LPAREN, + STATE(4744), 1, + sym_comment, + [265287] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6620), 1, + anon_sym_LPAREN, + STATE(4745), 1, + sym_comment, + [265303] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4156), 1, + anon_sym_RPAREN, + STATE(4746), 1, + sym_comment, + [265319] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6622), 1, + anon_sym_COMMA, + STATE(4747), 1, + sym_comment, + [265335] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6624), 1, + sym_WHERE, + STATE(4748), 1, + sym_comment, + [265351] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6626), 1, + sym_BY, + STATE(4749), 1, + sym_comment, + [265367] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6628), 1, + sym_BY, + STATE(4750), 1, + sym_comment, + [265383] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6630), 1, + sym_BY, + STATE(4751), 1, + sym_comment, + [265399] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6632), 1, + sym_BY, + STATE(4752), 1, + sym_comment, + [265415] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6634), 1, + sym_BY, + STATE(4753), 1, + sym_comment, + [265431] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6636), 1, + sym_BY, + STATE(4754), 1, + sym_comment, + [265447] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6638), 1, + sym_BY, + STATE(4755), 1, + sym_comment, + [265463] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6640), 1, + anon_sym_LPAREN, + STATE(4756), 1, + sym_comment, + [265479] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6642), 1, + anon_sym_LPAREN, + STATE(4757), 1, + sym_comment, + [265495] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6644), 1, + anon_sym_LPAREN, + STATE(4758), 1, + sym_comment, + [265511] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6646), 1, + anon_sym_LPAREN, + STATE(4759), 1, + sym_comment, + [265527] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6648), 1, + anon_sym_COMMA, + STATE(4760), 1, + sym_comment, + [265543] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6650), 1, + sym_WHERE, + STATE(4761), 1, + sym_comment, + [265559] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6652), 1, + sym_BY, + STATE(4762), 1, + sym_comment, + [265575] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6654), 1, + sym_BY, + STATE(4763), 1, + sym_comment, + [265591] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6656), 1, + sym_BY, + STATE(4764), 1, + sym_comment, + [265607] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6658), 1, + sym_BY, + STATE(4765), 1, + sym_comment, + [265623] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6660), 1, + sym_BY, + STATE(4766), 1, + sym_comment, + [265639] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6662), 1, + sym_BY, + STATE(4767), 1, + sym_comment, + [265655] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6664), 1, + sym_BY, + STATE(4768), 1, + sym_comment, + [265671] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6666), 1, + anon_sym_LPAREN, + STATE(4769), 1, + sym_comment, + [265687] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6668), 1, + anon_sym_LPAREN, + STATE(4770), 1, + sym_comment, + [265703] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6670), 1, + anon_sym_LPAREN, + STATE(4771), 1, + sym_comment, + [265719] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6672), 1, + aux_sym_bind_parameter_token2, + STATE(4772), 1, + sym_comment, + [265735] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6674), 1, + anon_sym_COMMA, + STATE(4773), 1, + sym_comment, + [265751] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6676), 1, + sym_WHERE, + STATE(4774), 1, + sym_comment, + [265767] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6678), 1, + sym_BY, + STATE(4775), 1, + sym_comment, + [265783] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6680), 1, + sym_BY, + STATE(4776), 1, + sym_comment, + [265799] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6682), 1, + sym_BY, + STATE(4777), 1, + sym_comment, + [265815] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6684), 1, + sym_BY, + STATE(4778), 1, + sym_comment, + [265831] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6686), 1, + sym_BY, + STATE(4779), 1, + sym_comment, + [265847] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6688), 1, + sym_BY, + STATE(4780), 1, + sym_comment, + [265863] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6690), 1, + sym_BY, + STATE(4781), 1, + sym_comment, + [265879] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6692), 1, + anon_sym_LPAREN, + STATE(4782), 1, + sym_comment, + [265895] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6694), 1, + anon_sym_LPAREN, + STATE(4783), 1, + sym_comment, + [265911] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6696), 1, + anon_sym_LPAREN, + STATE(4784), 1, + sym_comment, + [265927] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4172), 1, + anon_sym_RPAREN, + STATE(4785), 1, + sym_comment, + [265943] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6698), 1, + anon_sym_COMMA, + STATE(4786), 1, + sym_comment, + [265959] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6700), 1, + sym_WHERE, + STATE(4787), 1, + sym_comment, + [265975] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6702), 1, + sym_BY, + STATE(4788), 1, + sym_comment, + [265991] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6704), 1, + sym_BY, + STATE(4789), 1, + sym_comment, + [266007] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6706), 1, + sym_BY, + STATE(4790), 1, + sym_comment, + [266023] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6708), 1, + sym_BY, + STATE(4791), 1, + sym_comment, + [266039] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6710), 1, + sym_BY, + STATE(4792), 1, + sym_comment, + [266055] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6712), 1, + sym_BY, + STATE(4793), 1, + sym_comment, + [266071] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6714), 1, + sym_BY, + STATE(4794), 1, + sym_comment, + [266087] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6716), 1, + anon_sym_LPAREN, + STATE(4795), 1, + sym_comment, + [266103] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6718), 1, + anon_sym_LPAREN, + STATE(4796), 1, + sym_comment, + [266119] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6720), 1, + anon_sym_LPAREN, + STATE(4797), 1, + sym_comment, + [266135] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6722), 1, + anon_sym_LPAREN, + STATE(4798), 1, + sym_comment, + [266151] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6724), 1, + anon_sym_COMMA, + STATE(4799), 1, + sym_comment, + [266167] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6726), 1, + sym_WHERE, + STATE(4800), 1, + sym_comment, + [266183] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6728), 1, + sym_BY, + STATE(4801), 1, + sym_comment, + [266199] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6730), 1, + sym_BY, + STATE(4802), 1, + sym_comment, + [266215] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6732), 1, + sym_BY, + STATE(4803), 1, + sym_comment, + [266231] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6734), 1, + sym_BY, + STATE(4804), 1, + sym_comment, + [266247] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6736), 1, + sym_BY, + STATE(4805), 1, + sym_comment, + [266263] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6738), 1, + sym_BY, + STATE(4806), 1, + sym_comment, + [266279] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6740), 1, + sym_BY, + STATE(4807), 1, + sym_comment, + [266295] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6742), 1, + anon_sym_LPAREN, + STATE(4808), 1, + sym_comment, + [266311] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6744), 1, + anon_sym_LPAREN, + STATE(4809), 1, + sym_comment, + [266327] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6746), 1, + anon_sym_LPAREN, + STATE(4810), 1, + sym_comment, + [266343] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6748), 1, + aux_sym_comment_token1, + STATE(4811), 1, + sym_comment, + [266359] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6750), 1, + anon_sym_COMMA, + STATE(4812), 1, + sym_comment, + [266375] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6752), 1, + sym_WHERE, + STATE(4813), 1, + sym_comment, + [266391] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6754), 1, + sym_BY, + STATE(4814), 1, + sym_comment, + [266407] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6756), 1, + sym_BY, + STATE(4815), 1, + sym_comment, + [266423] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6758), 1, + sym_BY, + STATE(4816), 1, + sym_comment, + [266439] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6760), 1, + sym_BY, + STATE(4817), 1, + sym_comment, + [266455] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6762), 1, + sym_BY, + STATE(4818), 1, + sym_comment, + [266471] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6764), 1, + sym_BY, + STATE(4819), 1, + sym_comment, + [266487] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6766), 1, + sym_BY, + STATE(4820), 1, + sym_comment, + [266503] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6768), 1, + anon_sym_LPAREN, + STATE(4821), 1, + sym_comment, + [266519] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6770), 1, + anon_sym_LPAREN, + STATE(4822), 1, + sym_comment, + [266535] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6772), 1, + anon_sym_LPAREN, + STATE(4823), 1, + sym_comment, + [266551] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6774), 1, + anon_sym_LPAREN, + STATE(4824), 1, + sym_comment, + [266567] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6776), 1, + anon_sym_COMMA, + STATE(4825), 1, + sym_comment, + [266583] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6778), 1, + sym_WHERE, + STATE(4826), 1, + sym_comment, + [266599] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6780), 1, + sym_BY, + STATE(4827), 1, + sym_comment, + [266615] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6782), 1, + sym_BY, + STATE(4828), 1, + sym_comment, + [266631] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6784), 1, + sym_BY, + STATE(4829), 1, + sym_comment, + [266647] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6786), 1, + sym_BY, + STATE(4830), 1, + sym_comment, + [266663] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6788), 1, + sym_BY, + STATE(4831), 1, + sym_comment, + [266679] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6790), 1, + sym_BY, + STATE(4832), 1, + sym_comment, + [266695] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6792), 1, + sym_BY, + STATE(4833), 1, + sym_comment, + [266711] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6794), 1, + anon_sym_LPAREN, + STATE(4834), 1, + sym_comment, + [266727] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6796), 1, + anon_sym_LPAREN, + STATE(4835), 1, + sym_comment, + [266743] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6798), 1, + anon_sym_LPAREN, + STATE(4836), 1, + sym_comment, + [266759] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4160), 1, + anon_sym_RPAREN, + STATE(4837), 1, + sym_comment, + [266775] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6800), 1, + anon_sym_COMMA, + STATE(4838), 1, + sym_comment, + [266791] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6802), 1, + sym_WHERE, + STATE(4839), 1, + sym_comment, + [266807] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6804), 1, + sym_BY, + STATE(4840), 1, + sym_comment, + [266823] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6806), 1, + sym_BY, + STATE(4841), 1, + sym_comment, + [266839] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6808), 1, + sym_BY, + STATE(4842), 1, + sym_comment, + [266855] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6810), 1, + sym_BY, + STATE(4843), 1, + sym_comment, + [266871] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6812), 1, + sym_BY, + STATE(4844), 1, + sym_comment, + [266887] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6814), 1, + sym_BY, + STATE(4845), 1, + sym_comment, + [266903] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6816), 1, + sym_BY, + STATE(4846), 1, + sym_comment, + [266919] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6818), 1, + anon_sym_LPAREN, + STATE(4847), 1, + sym_comment, + [266935] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6820), 1, + anon_sym_LPAREN, + STATE(4848), 1, + sym_comment, + [266951] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6822), 1, + anon_sym_LPAREN, + STATE(4849), 1, + sym_comment, + [266967] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6824), 1, + aux_sym_identifier_token4, + STATE(4850), 1, + sym_comment, + [266983] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6826), 1, + anon_sym_COMMA, + STATE(4851), 1, + sym_comment, + [266999] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6828), 1, + sym_WHERE, + STATE(4852), 1, + sym_comment, + [267015] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6830), 1, + sym_BY, + STATE(4853), 1, + sym_comment, + [267031] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6832), 1, + sym_BY, + STATE(4854), 1, + sym_comment, + [267047] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6834), 1, + sym_BY, + STATE(4855), 1, + sym_comment, + [267063] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6836), 1, + sym_BY, + STATE(4856), 1, + sym_comment, + [267079] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6838), 1, + sym_BY, + STATE(4857), 1, + sym_comment, + [267095] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6840), 1, + sym_BY, + STATE(4858), 1, + sym_comment, + [267111] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6842), 1, + sym_BY, + STATE(4859), 1, + sym_comment, + [267127] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6844), 1, + anon_sym_LPAREN, + STATE(4860), 1, + sym_comment, + [267143] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6846), 1, + anon_sym_LPAREN, + STATE(4861), 1, + sym_comment, + [267159] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6848), 1, + anon_sym_LPAREN, + STATE(4862), 1, + sym_comment, + [267175] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6850), 1, + aux_sym_identifier_token3, + STATE(4863), 1, + sym_comment, + [267191] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6852), 1, + anon_sym_COMMA, + STATE(4864), 1, + sym_comment, + [267207] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6854), 1, + sym_WHERE, + STATE(4865), 1, + sym_comment, + [267223] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6856), 1, + sym_BY, + STATE(4866), 1, + sym_comment, + [267239] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6858), 1, + sym_BY, + STATE(4867), 1, + sym_comment, + [267255] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6860), 1, + sym_BY, + STATE(4868), 1, + sym_comment, + [267271] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6862), 1, + sym_BY, + STATE(4869), 1, + sym_comment, + [267287] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6864), 1, + sym_BY, + STATE(4870), 1, + sym_comment, + [267303] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6866), 1, + sym_BY, + STATE(4871), 1, + sym_comment, + [267319] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6868), 1, + sym_BY, + STATE(4872), 1, + sym_comment, + [267335] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6870), 1, + anon_sym_LPAREN, + STATE(4873), 1, + sym_comment, + [267351] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6872), 1, + anon_sym_LPAREN, + STATE(4874), 1, + sym_comment, + [267367] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6874), 1, + anon_sym_LPAREN, + STATE(4875), 1, + sym_comment, + [267383] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6876), 1, + aux_sym_identifier_token2, + STATE(4876), 1, + sym_comment, + [267399] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6878), 1, + anon_sym_COMMA, + STATE(4877), 1, + sym_comment, + [267415] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6880), 1, + sym_WHERE, + STATE(4878), 1, + sym_comment, + [267431] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6882), 1, + sym_BY, + STATE(4879), 1, + sym_comment, + [267447] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6884), 1, + sym_BY, + STATE(4880), 1, + sym_comment, + [267463] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6886), 1, + sym_BY, + STATE(4881), 1, + sym_comment, + [267479] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6888), 1, + sym_BY, + STATE(4882), 1, + sym_comment, + [267495] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6890), 1, + sym_BY, + STATE(4883), 1, + sym_comment, + [267511] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6892), 1, + sym_BY, + STATE(4884), 1, + sym_comment, + [267527] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6894), 1, + sym_BY, + STATE(4885), 1, + sym_comment, + [267543] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6896), 1, + anon_sym_LPAREN, + STATE(4886), 1, + sym_comment, + [267559] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6898), 1, + anon_sym_LPAREN, + STATE(4887), 1, + sym_comment, + [267575] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6900), 1, + anon_sym_LPAREN, + STATE(4888), 1, + sym_comment, + [267591] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6902), 1, + aux_sym__string_token1, + STATE(4889), 1, + sym_comment, + [267607] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6904), 1, + anon_sym_COMMA, + STATE(4890), 1, + sym_comment, + [267623] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6906), 1, + sym_WHERE, + STATE(4891), 1, + sym_comment, + [267639] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6908), 1, + sym_BY, + STATE(4892), 1, + sym_comment, + [267655] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6910), 1, + sym_BY, + STATE(4893), 1, + sym_comment, + [267671] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6912), 1, + sym_BY, + STATE(4894), 1, + sym_comment, + [267687] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6914), 1, + sym_BY, + STATE(4895), 1, + sym_comment, + [267703] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6916), 1, + sym_BY, + STATE(4896), 1, + sym_comment, + [267719] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6918), 1, + sym_BY, + STATE(4897), 1, + sym_comment, + [267735] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6920), 1, + sym_BY, + STATE(4898), 1, + sym_comment, + [267751] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6922), 1, + anon_sym_RBRACK, + STATE(4899), 1, + sym_comment, + [267767] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6924), 1, + anon_sym_SLASH, + STATE(4900), 1, + sym_comment, + [267783] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6926), 1, + anon_sym_LPAREN, + STATE(4901), 1, + sym_comment, + [267799] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6928), 1, + anon_sym_LPAREN, + STATE(4902), 1, + sym_comment, + [267815] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6922), 1, + anon_sym_BQUOTE, + STATE(4903), 1, + sym_comment, + [267831] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6930), 1, + anon_sym_LPAREN, + STATE(4904), 1, + sym_comment, + [267847] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6922), 1, + anon_sym_DQUOTE, + STATE(4905), 1, + sym_comment, + [267863] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6932), 1, + anon_sym_LPAREN, + STATE(4906), 1, + sym_comment, + [267879] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6934), 1, + anon_sym_SQUOTE, + STATE(4907), 1, + sym_comment, + [267895] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6936), 1, + anon_sym_LPAREN, + STATE(4908), 1, + sym_comment, + [267911] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6938), 1, + aux_sym_bind_parameter_token2, + STATE(4909), 1, + sym_comment, + [267927] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6940), 1, + anon_sym_LPAREN, + STATE(4910), 1, + sym_comment, + [267943] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6942), 1, + ts_builtin_sym_end, + STATE(4911), 1, + sym_comment, + [267959] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6944), 1, + anon_sym_LPAREN, + STATE(4912), 1, + sym_comment, + [267975] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6946), 1, + anon_sym_LPAREN, + STATE(4913), 1, + sym_comment, + [267991] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6948), 1, + anon_sym_LPAREN, + STATE(4914), 1, + sym_comment, + [268007] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4142), 1, + anon_sym_RPAREN, + STATE(4915), 1, + sym_comment, + [268023] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6950), 1, + anon_sym_LPAREN, + STATE(4916), 1, + sym_comment, + [268039] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(5606), 1, + sym_INTO, + STATE(4917), 1, + sym_comment, + [268055] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6952), 1, + anon_sym_LPAREN, + STATE(4918), 1, + sym_comment, + [268071] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6954), 1, + anon_sym_RPAREN, + STATE(4919), 1, + sym_comment, + [268087] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6956), 1, + anon_sym_LPAREN, + STATE(4920), 1, + sym_comment, + [268103] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(1820), 1, + anon_sym_RPAREN, + STATE(4921), 1, + sym_comment, + [268119] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6958), 1, + anon_sym_LPAREN, + STATE(4922), 1, + sym_comment, + [268135] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6960), 1, + sym_FROM, + STATE(4923), 1, + sym_comment, + [268151] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6962), 1, + anon_sym_LPAREN, + STATE(4924), 1, + sym_comment, + [268167] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6964), 1, + anon_sym_RPAREN, + STATE(4925), 1, + sym_comment, + [268183] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6966), 1, + anon_sym_LPAREN, + STATE(4926), 1, + sym_comment, + [268199] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(4164), 1, + anon_sym_RPAREN, + STATE(4927), 1, + sym_comment, + [268215] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6968), 1, + anon_sym_LPAREN, + STATE(4928), 1, + sym_comment, + [268231] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6970), 1, + anon_sym_LPAREN, + STATE(4929), 1, + sym_comment, + [268247] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6972), 1, + sym_TABLE, + STATE(4930), 1, + sym_comment, + [268263] = 5, + ACTIONS(5696), 1, + sym__whitespace, + ACTIONS(5700), 1, + anon_sym_DASH_DASH, + ACTIONS(5702), 1, + anon_sym_SLASH_STAR, + ACTIONS(6974), 1, + aux_sym_comment_token2, + STATE(4931), 1, + sym_comment, + [268279] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6976), 1, + anon_sym_LPAREN, + STATE(4932), 1, + sym_comment, + [268295] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6978), 1, + anon_sym_LPAREN, + STATE(4933), 1, + sym_comment, + [268311] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6980), 1, + anon_sym_LPAREN, + STATE(4934), 1, + sym_comment, + [268327] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6982), 1, + anon_sym_LPAREN, + STATE(4935), 1, + sym_comment, + [268343] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6984), 1, + anon_sym_LPAREN, + STATE(4936), 1, + sym_comment, + [268359] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6986), 1, + anon_sym_LPAREN, + STATE(4937), 1, + sym_comment, + [268375] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6988), 1, + anon_sym_LPAREN, + STATE(4938), 1, + sym_comment, + [268391] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6990), 1, + anon_sym_LPAREN, + STATE(4939), 1, + sym_comment, + [268407] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6992), 1, + anon_sym_LPAREN, + STATE(4940), 1, + sym_comment, + [268423] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6994), 1, + anon_sym_LPAREN, + STATE(4941), 1, + sym_comment, + [268439] = 5, + ACTIONS(3), 1, + sym__whitespace, + ACTIONS(5), 1, + anon_sym_DASH_DASH, + ACTIONS(7), 1, + anon_sym_SLASH_STAR, + ACTIONS(6996), 1, + anon_sym_LPAREN, + STATE(4942), 1, + sym_comment, + [268455] = 1, + ACTIONS(6998), 1, + ts_builtin_sym_end, + [268459] = 1, + ACTIONS(7000), 1, + ts_builtin_sym_end, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(6)] = 0, + [SMALL_STATE(7)] = 77, + [SMALL_STATE(8)] = 158, + [SMALL_STATE(9)] = 239, + [SMALL_STATE(10)] = 320, + [SMALL_STATE(11)] = 401, + [SMALL_STATE(12)] = 481, + [SMALL_STATE(13)] = 561, + [SMALL_STATE(14)] = 641, + [SMALL_STATE(15)] = 721, + [SMALL_STATE(16)] = 801, + [SMALL_STATE(17)] = 881, + [SMALL_STATE(18)] = 961, + [SMALL_STATE(19)] = 1041, + [SMALL_STATE(20)] = 1121, + [SMALL_STATE(21)] = 1193, + [SMALL_STATE(22)] = 1323, + [SMALL_STATE(23)] = 1403, + [SMALL_STATE(24)] = 1483, + [SMALL_STATE(25)] = 1563, + [SMALL_STATE(26)] = 1642, + [SMALL_STATE(27)] = 1717, + [SMALL_STATE(28)] = 1796, + [SMALL_STATE(29)] = 1871, + [SMALL_STATE(30)] = 1950, + [SMALL_STATE(31)] = 2023, + [SMALL_STATE(32)] = 2094, + [SMALL_STATE(33)] = 2169, + [SMALL_STATE(34)] = 2244, + [SMALL_STATE(35)] = 2315, + [SMALL_STATE(36)] = 2388, + [SMALL_STATE(37)] = 2461, + [SMALL_STATE(38)] = 2540, + [SMALL_STATE(39)] = 2615, + [SMALL_STATE(40)] = 2686, + [SMALL_STATE(41)] = 2761, + [SMALL_STATE(42)] = 2832, + [SMALL_STATE(43)] = 2903, + [SMALL_STATE(44)] = 3032, + [SMALL_STATE(45)] = 3102, + [SMALL_STATE(46)] = 3172, + [SMALL_STATE(47)] = 3246, + [SMALL_STATE(48)] = 3320, + [SMALL_STATE(49)] = 3390, + [SMALL_STATE(50)] = 3464, + [SMALL_STATE(51)] = 3538, + [SMALL_STATE(52)] = 3612, + [SMALL_STATE(53)] = 3684, + [SMALL_STATE(54)] = 3756, + [SMALL_STATE(55)] = 3834, + [SMALL_STATE(56)] = 3908, + [SMALL_STATE(57)] = 3986, + [SMALL_STATE(58)] = 4060, + [SMALL_STATE(59)] = 4130, + [SMALL_STATE(60)] = 4200, + [SMALL_STATE(61)] = 4272, + [SMALL_STATE(62)] = 4346, + [SMALL_STATE(63)] = 4418, + [SMALL_STATE(64)] = 4492, + [SMALL_STATE(65)] = 4564, + [SMALL_STATE(66)] = 4634, + [SMALL_STATE(67)] = 4706, + [SMALL_STATE(68)] = 4778, + [SMALL_STATE(69)] = 4848, + [SMALL_STATE(70)] = 4918, + [SMALL_STATE(71)] = 4988, + [SMALL_STATE(72)] = 5062, + [SMALL_STATE(73)] = 5132, + [SMALL_STATE(74)] = 5206, + [SMALL_STATE(75)] = 5280, + [SMALL_STATE(76)] = 5350, + [SMALL_STATE(77)] = 5424, + [SMALL_STATE(78)] = 5494, + [SMALL_STATE(79)] = 5564, + [SMALL_STATE(80)] = 5636, + [SMALL_STATE(81)] = 5706, + [SMALL_STATE(82)] = 5776, + [SMALL_STATE(83)] = 5850, + [SMALL_STATE(84)] = 5922, + [SMALL_STATE(85)] = 6000, + [SMALL_STATE(86)] = 6074, + [SMALL_STATE(87)] = 6148, + [SMALL_STATE(88)] = 6220, + [SMALL_STATE(89)] = 6290, + [SMALL_STATE(90)] = 6360, + [SMALL_STATE(91)] = 6432, + [SMALL_STATE(92)] = 6504, + [SMALL_STATE(93)] = 6578, + [SMALL_STATE(94)] = 6652, + [SMALL_STATE(95)] = 6724, + [SMALL_STATE(96)] = 6802, + [SMALL_STATE(97)] = 6922, + [SMALL_STATE(98)] = 6992, + [SMALL_STATE(99)] = 7064, + [SMALL_STATE(100)] = 7135, + [SMALL_STATE(101)] = 7204, + [SMALL_STATE(102)] = 7273, + [SMALL_STATE(103)] = 7342, + [SMALL_STATE(104)] = 7411, + [SMALL_STATE(105)] = 7480, + [SMALL_STATE(106)] = 7549, + [SMALL_STATE(107)] = 7618, + [SMALL_STATE(108)] = 7687, + [SMALL_STATE(109)] = 7756, + [SMALL_STATE(110)] = 7825, + [SMALL_STATE(111)] = 7894, + [SMALL_STATE(112)] = 7963, + [SMALL_STATE(113)] = 8032, + [SMALL_STATE(114)] = 8101, + [SMALL_STATE(115)] = 8170, + [SMALL_STATE(116)] = 8239, + [SMALL_STATE(117)] = 8308, + [SMALL_STATE(118)] = 8379, + [SMALL_STATE(119)] = 8468, + [SMALL_STATE(120)] = 8557, + [SMALL_STATE(121)] = 8628, + [SMALL_STATE(122)] = 8697, + [SMALL_STATE(123)] = 8766, + [SMALL_STATE(124)] = 8837, + [SMALL_STATE(125)] = 8906, + [SMALL_STATE(126)] = 8975, + [SMALL_STATE(127)] = 9044, + [SMALL_STATE(128)] = 9133, + [SMALL_STATE(129)] = 9222, + [SMALL_STATE(130)] = 9293, + [SMALL_STATE(131)] = 9362, + [SMALL_STATE(132)] = 9431, + [SMALL_STATE(133)] = 9500, + [SMALL_STATE(134)] = 9589, + [SMALL_STATE(135)] = 9658, + [SMALL_STATE(136)] = 9731, + [SMALL_STATE(137)] = 9802, + [SMALL_STATE(138)] = 9871, + [SMALL_STATE(139)] = 9940, + [SMALL_STATE(140)] = 10025, + [SMALL_STATE(141)] = 10106, + [SMALL_STATE(142)] = 10177, + [SMALL_STATE(143)] = 10254, + [SMALL_STATE(144)] = 10327, + [SMALL_STATE(145)] = 10430, + [SMALL_STATE(146)] = 10519, + [SMALL_STATE(147)] = 10592, + [SMALL_STATE(148)] = 10661, + [SMALL_STATE(149)] = 10732, + [SMALL_STATE(150)] = 10833, + [SMALL_STATE(151)] = 10902, + [SMALL_STATE(152)] = 10971, + [SMALL_STATE(153)] = 11040, + [SMALL_STATE(154)] = 11113, + [SMALL_STATE(155)] = 11186, + [SMALL_STATE(156)] = 11255, + [SMALL_STATE(157)] = 11324, + [SMALL_STATE(158)] = 11393, + [SMALL_STATE(159)] = 11464, + [SMALL_STATE(160)] = 11533, + [SMALL_STATE(161)] = 11604, + [SMALL_STATE(162)] = 11673, + [SMALL_STATE(163)] = 11744, + [SMALL_STATE(164)] = 11815, + [SMALL_STATE(165)] = 11886, + [SMALL_STATE(166)] = 11991, + [SMALL_STATE(167)] = 12060, + [SMALL_STATE(168)] = 12131, + [SMALL_STATE(169)] = 12220, + [SMALL_STATE(170)] = 12293, + [SMALL_STATE(171)] = 12364, + [SMALL_STATE(172)] = 12455, + [SMALL_STATE(173)] = 12546, + [SMALL_STATE(174)] = 12615, + [SMALL_STATE(175)] = 12684, + [SMALL_STATE(176)] = 12757, + [SMALL_STATE(177)] = 12828, + [SMALL_STATE(178)] = 12897, + [SMALL_STATE(179)] = 12968, + [SMALL_STATE(180)] = 13039, + [SMALL_STATE(181)] = 13108, + [SMALL_STATE(182)] = 13179, + [SMALL_STATE(183)] = 13252, + [SMALL_STATE(184)] = 13341, + [SMALL_STATE(185)] = 13414, + [SMALL_STATE(186)] = 13483, + [SMALL_STATE(187)] = 13554, + [SMALL_STATE(188)] = 13642, + [SMALL_STATE(189)] = 13722, + [SMALL_STATE(190)] = 13790, + [SMALL_STATE(191)] = 13858, + [SMALL_STATE(192)] = 13926, + [SMALL_STATE(193)] = 13994, + [SMALL_STATE(194)] = 14062, + [SMALL_STATE(195)] = 14130, + [SMALL_STATE(196)] = 14198, + [SMALL_STATE(197)] = 14266, + [SMALL_STATE(198)] = 14334, + [SMALL_STATE(199)] = 14402, + [SMALL_STATE(200)] = 14470, + [SMALL_STATE(201)] = 14538, + [SMALL_STATE(202)] = 14626, + [SMALL_STATE(203)] = 14714, + [SMALL_STATE(204)] = 14784, + [SMALL_STATE(205)] = 14874, + [SMALL_STATE(206)] = 14962, + [SMALL_STATE(207)] = 15052, + [SMALL_STATE(208)] = 15120, + [SMALL_STATE(209)] = 15188, + [SMALL_STATE(210)] = 15276, + [SMALL_STATE(211)] = 15380, + [SMALL_STATE(212)] = 15450, + [SMALL_STATE(213)] = 15518, + [SMALL_STATE(214)] = 15586, + [SMALL_STATE(215)] = 15658, + [SMALL_STATE(216)] = 15730, + [SMALL_STATE(217)] = 15798, + [SMALL_STATE(218)] = 15870, + [SMALL_STATE(219)] = 15940, + [SMALL_STATE(220)] = 16008, + [SMALL_STATE(221)] = 16112, + [SMALL_STATE(222)] = 16212, + [SMALL_STATE(223)] = 16314, + [SMALL_STATE(224)] = 16382, + [SMALL_STATE(225)] = 16450, + [SMALL_STATE(226)] = 16522, + [SMALL_STATE(227)] = 16622, + [SMALL_STATE(228)] = 16690, + [SMALL_STATE(229)] = 16758, + [SMALL_STATE(230)] = 16826, + [SMALL_STATE(231)] = 16894, + [SMALL_STATE(232)] = 16982, + [SMALL_STATE(233)] = 17086, + [SMALL_STATE(234)] = 17154, + [SMALL_STATE(235)] = 17242, + [SMALL_STATE(236)] = 17310, + [SMALL_STATE(237)] = 17412, + [SMALL_STATE(238)] = 17480, + [SMALL_STATE(239)] = 17568, + [SMALL_STATE(240)] = 17640, + [SMALL_STATE(241)] = 17728, + [SMALL_STATE(242)] = 17800, + [SMALL_STATE(243)] = 17868, + [SMALL_STATE(244)] = 17936, + [SMALL_STATE(245)] = 18006, + [SMALL_STATE(246)] = 18076, + [SMALL_STATE(247)] = 18148, + [SMALL_STATE(248)] = 18236, + [SMALL_STATE(249)] = 18312, + [SMALL_STATE(250)] = 18400, + [SMALL_STATE(251)] = 18470, + [SMALL_STATE(252)] = 18554, + [SMALL_STATE(253)] = 18642, + [SMALL_STATE(254)] = 18742, + [SMALL_STATE(255)] = 18810, + [SMALL_STATE(256)] = 18898, + [SMALL_STATE(257)] = 18982, + [SMALL_STATE(258)] = 19062, + [SMALL_STATE(259)] = 19138, + [SMALL_STATE(260)] = 19208, + [SMALL_STATE(261)] = 19296, + [SMALL_STATE(262)] = 19368, + [SMALL_STATE(263)] = 19436, + [SMALL_STATE(264)] = 19538, + [SMALL_STATE(265)] = 19608, + [SMALL_STATE(266)] = 19696, + [SMALL_STATE(267)] = 19768, + [SMALL_STATE(268)] = 19844, + [SMALL_STATE(269)] = 19914, + [SMALL_STATE(270)] = 19994, + [SMALL_STATE(271)] = 20062, + [SMALL_STATE(272)] = 20130, + [SMALL_STATE(273)] = 20202, + [SMALL_STATE(274)] = 20286, + [SMALL_STATE(275)] = 20354, + [SMALL_STATE(276)] = 20422, + [SMALL_STATE(277)] = 20490, + [SMALL_STATE(278)] = 20558, + [SMALL_STATE(279)] = 20648, + [SMALL_STATE(280)] = 20716, + [SMALL_STATE(281)] = 20804, + [SMALL_STATE(282)] = 20892, + [SMALL_STATE(283)] = 20960, + [SMALL_STATE(284)] = 21028, + [SMALL_STATE(285)] = 21096, + [SMALL_STATE(286)] = 21164, + [SMALL_STATE(287)] = 21236, + [SMALL_STATE(288)] = 21304, + [SMALL_STATE(289)] = 21376, + [SMALL_STATE(290)] = 21448, + [SMALL_STATE(291)] = 21536, + [SMALL_STATE(292)] = 21604, + [SMALL_STATE(293)] = 21672, + [SMALL_STATE(294)] = 21740, + [SMALL_STATE(295)] = 21808, + [SMALL_STATE(296)] = 21876, + [SMALL_STATE(297)] = 21964, + [SMALL_STATE(298)] = 22052, + [SMALL_STATE(299)] = 22120, + [SMALL_STATE(300)] = 22190, + [SMALL_STATE(301)] = 22258, + [SMALL_STATE(302)] = 22326, + [SMALL_STATE(303)] = 22394, + [SMALL_STATE(304)] = 22462, + [SMALL_STATE(305)] = 22530, + [SMALL_STATE(306)] = 22598, + [SMALL_STATE(307)] = 22666, + [SMALL_STATE(308)] = 22734, + [SMALL_STATE(309)] = 22802, + [SMALL_STATE(310)] = 22870, + [SMALL_STATE(311)] = 22938, + [SMALL_STATE(312)] = 23006, + [SMALL_STATE(313)] = 23074, + [SMALL_STATE(314)] = 23142, + [SMALL_STATE(315)] = 23214, + [SMALL_STATE(316)] = 23282, + [SMALL_STATE(317)] = 23350, + [SMALL_STATE(318)] = 23418, + [SMALL_STATE(319)] = 23486, + [SMALL_STATE(320)] = 23554, + [SMALL_STATE(321)] = 23622, + [SMALL_STATE(322)] = 23690, + [SMALL_STATE(323)] = 23758, + [SMALL_STATE(324)] = 23826, + [SMALL_STATE(325)] = 23894, + [SMALL_STATE(326)] = 23962, + [SMALL_STATE(327)] = 24030, + [SMALL_STATE(328)] = 24098, + [SMALL_STATE(329)] = 24166, + [SMALL_STATE(330)] = 24234, + [SMALL_STATE(331)] = 24302, + [SMALL_STATE(332)] = 24370, + [SMALL_STATE(333)] = 24438, + [SMALL_STATE(334)] = 24508, + [SMALL_STATE(335)] = 24576, + [SMALL_STATE(336)] = 24644, + [SMALL_STATE(337)] = 24712, + [SMALL_STATE(338)] = 24802, + [SMALL_STATE(339)] = 24870, + [SMALL_STATE(340)] = 24938, + [SMALL_STATE(341)] = 25008, + [SMALL_STATE(342)] = 25076, + [SMALL_STATE(343)] = 25148, + [SMALL_STATE(344)] = 25216, + [SMALL_STATE(345)] = 25284, + [SMALL_STATE(346)] = 25372, + [SMALL_STATE(347)] = 25460, + [SMALL_STATE(348)] = 25528, + [SMALL_STATE(349)] = 25595, + [SMALL_STATE(350)] = 25662, + [SMALL_STATE(351)] = 25729, + [SMALL_STATE(352)] = 25796, + [SMALL_STATE(353)] = 25863, + [SMALL_STATE(354)] = 25950, + [SMALL_STATE(355)] = 26019, + [SMALL_STATE(356)] = 26086, + [SMALL_STATE(357)] = 26173, + [SMALL_STATE(358)] = 26240, + [SMALL_STATE(359)] = 26327, + [SMALL_STATE(360)] = 26394, + [SMALL_STATE(361)] = 26481, + [SMALL_STATE(362)] = 26548, + [SMALL_STATE(363)] = 26627, + [SMALL_STATE(364)] = 26694, + [SMALL_STATE(365)] = 26777, + [SMALL_STATE(366)] = 26864, + [SMALL_STATE(367)] = 26931, + [SMALL_STATE(368)] = 27014, + [SMALL_STATE(369)] = 27093, + [SMALL_STATE(370)] = 27180, + [SMALL_STATE(371)] = 27255, + [SMALL_STATE(372)] = 27326, + [SMALL_STATE(373)] = 27427, + [SMALL_STATE(374)] = 27494, + [SMALL_STATE(375)] = 27561, + [SMALL_STATE(376)] = 27628, + [SMALL_STATE(377)] = 27695, + [SMALL_STATE(378)] = 27770, + [SMALL_STATE(379)] = 27869, + [SMALL_STATE(380)] = 27968, + [SMALL_STATE(381)] = 28055, + [SMALL_STATE(382)] = 28122, + [SMALL_STATE(383)] = 28189, + [SMALL_STATE(384)] = 28258, + [SMALL_STATE(385)] = 28345, + [SMALL_STATE(386)] = 28412, + [SMALL_STATE(387)] = 28479, + [SMALL_STATE(388)] = 28546, + [SMALL_STATE(389)] = 28613, + [SMALL_STATE(390)] = 28680, + [SMALL_STATE(391)] = 28747, + [SMALL_STATE(392)] = 28834, + [SMALL_STATE(393)] = 28901, + [SMALL_STATE(394)] = 29004, + [SMALL_STATE(395)] = 29071, + [SMALL_STATE(396)] = 29140, + [SMALL_STATE(397)] = 29207, + [SMALL_STATE(398)] = 29310, + [SMALL_STATE(399)] = 29377, + [SMALL_STATE(400)] = 29452, + [SMALL_STATE(401)] = 29527, + [SMALL_STATE(402)] = 29596, + [SMALL_STATE(403)] = 29667, + [SMALL_STATE(404)] = 29742, + [SMALL_STATE(405)] = 29829, + [SMALL_STATE(406)] = 29896, + [SMALL_STATE(407)] = 30001, + [SMALL_STATE(408)] = 30076, + [SMALL_STATE(409)] = 30143, + [SMALL_STATE(410)] = 30212, + [SMALL_STATE(411)] = 30281, + [SMALL_STATE(412)] = 30368, + [SMALL_STATE(413)] = 30455, + [SMALL_STATE(414)] = 30522, + [SMALL_STATE(415)] = 30589, + [SMALL_STATE(416)] = 30656, + [SMALL_STATE(417)] = 30727, + [SMALL_STATE(418)] = 30798, + [SMALL_STATE(419)] = 30911, + [SMALL_STATE(420)] = 30978, + [SMALL_STATE(421)] = 31045, + [SMALL_STATE(422)] = 31146, + [SMALL_STATE(423)] = 31213, + [SMALL_STATE(424)] = 31280, + [SMALL_STATE(425)] = 31366, + [SMALL_STATE(426)] = 31432, + [SMALL_STATE(427)] = 31498, + [SMALL_STATE(428)] = 31568, + [SMALL_STATE(429)] = 31638, + [SMALL_STATE(430)] = 31704, + [SMALL_STATE(431)] = 31790, + [SMALL_STATE(432)] = 31890, + [SMALL_STATE(433)] = 31972, + [SMALL_STATE(434)] = 32038, + [SMALL_STATE(435)] = 32104, + [SMALL_STATE(436)] = 32170, + [SMALL_STATE(437)] = 32236, + [SMALL_STATE(438)] = 32310, + [SMALL_STATE(439)] = 32376, + [SMALL_STATE(440)] = 32450, + [SMALL_STATE(441)] = 32524, + [SMALL_STATE(442)] = 32612, + [SMALL_STATE(443)] = 32678, + [SMALL_STATE(444)] = 32744, + [SMALL_STATE(445)] = 32818, + [SMALL_STATE(446)] = 32884, + [SMALL_STATE(447)] = 32950, + [SMALL_STATE(448)] = 33036, + [SMALL_STATE(449)] = 33122, + [SMALL_STATE(450)] = 33188, + [SMALL_STATE(451)] = 33284, + [SMALL_STATE(452)] = 33350, + [SMALL_STATE(453)] = 33420, + [SMALL_STATE(454)] = 33506, + [SMALL_STATE(455)] = 33572, + [SMALL_STATE(456)] = 33660, + [SMALL_STATE(457)] = 33726, + [SMALL_STATE(458)] = 33812, + [SMALL_STATE(459)] = 33880, + [SMALL_STATE(460)] = 33966, + [SMALL_STATE(461)] = 34032, + [SMALL_STATE(462)] = 34098, + [SMALL_STATE(463)] = 34164, + [SMALL_STATE(464)] = 34242, + [SMALL_STATE(465)] = 34308, + [SMALL_STATE(466)] = 34374, + [SMALL_STATE(467)] = 34448, + [SMALL_STATE(468)] = 34534, + [SMALL_STATE(469)] = 34600, + [SMALL_STATE(470)] = 34666, + [SMALL_STATE(471)] = 34732, + [SMALL_STATE(472)] = 34830, + [SMALL_STATE(473)] = 34896, + [SMALL_STATE(474)] = 34962, + [SMALL_STATE(475)] = 35028, + [SMALL_STATE(476)] = 35094, + [SMALL_STATE(477)] = 35160, + [SMALL_STATE(478)] = 35270, + [SMALL_STATE(479)] = 35335, + [SMALL_STATE(480)] = 35400, + [SMALL_STATE(481)] = 35473, + [SMALL_STATE(482)] = 35542, + [SMALL_STATE(483)] = 35615, + [SMALL_STATE(484)] = 35688, + [SMALL_STATE(485)] = 35773, + [SMALL_STATE(486)] = 35858, + [SMALL_STATE(487)] = 35925, + [SMALL_STATE(488)] = 35998, + [SMALL_STATE(489)] = 36071, + [SMALL_STATE(490)] = 36144, + [SMALL_STATE(491)] = 36213, + [SMALL_STATE(492)] = 36278, + [SMALL_STATE(493)] = 36363, + [SMALL_STATE(494)] = 36428, + [SMALL_STATE(495)] = 36497, + [SMALL_STATE(496)] = 36564, + [SMALL_STATE(497)] = 36637, + [SMALL_STATE(498)] = 36710, + [SMALL_STATE(499)] = 36779, + [SMALL_STATE(500)] = 36860, + [SMALL_STATE(501)] = 36937, + [SMALL_STATE(502)] = 37010, + [SMALL_STATE(503)] = 37079, + [SMALL_STATE(504)] = 37176, + [SMALL_STATE(505)] = 37241, + [SMALL_STATE(506)] = 37310, + [SMALL_STATE(507)] = 37377, + [SMALL_STATE(508)] = 37462, + [SMALL_STATE(509)] = 37531, + [SMALL_STATE(510)] = 37630, + [SMALL_STATE(511)] = 37725, + [SMALL_STATE(512)] = 37810, + [SMALL_STATE(513)] = 37895, + [SMALL_STATE(514)] = 37959, + [SMALL_STATE(515)] = 38023, + [SMALL_STATE(516)] = 38089, + [SMALL_STATE(517)] = 38155, + [SMALL_STATE(518)] = 38221, + [SMALL_STATE(519)] = 38285, + [SMALL_STATE(520)] = 38357, + [SMALL_STATE(521)] = 38429, + [SMALL_STATE(522)] = 38501, + [SMALL_STATE(523)] = 38569, + [SMALL_STATE(524)] = 38635, + [SMALL_STATE(525)] = 38707, + [SMALL_STATE(526)] = 38771, + [SMALL_STATE(527)] = 38839, + [SMALL_STATE(528)] = 38903, + [SMALL_STATE(529)] = 38971, + [SMALL_STATE(530)] = 39035, + [SMALL_STATE(531)] = 39103, + [SMALL_STATE(532)] = 39169, + [SMALL_STATE(533)] = 39233, + [SMALL_STATE(534)] = 39299, + [SMALL_STATE(535)] = 39365, + [SMALL_STATE(536)] = 39433, + [SMALL_STATE(537)] = 39499, + [SMALL_STATE(538)] = 39563, + [SMALL_STATE(539)] = 39631, + [SMALL_STATE(540)] = 39696, + [SMALL_STATE(541)] = 39781, + [SMALL_STATE(542)] = 39844, + [SMALL_STATE(543)] = 39907, + [SMALL_STATE(544)] = 39974, + [SMALL_STATE(545)] = 40037, + [SMALL_STATE(546)] = 40104, + [SMALL_STATE(547)] = 40171, + [SMALL_STATE(548)] = 40234, + [SMALL_STATE(549)] = 40297, + [SMALL_STATE(550)] = 40364, + [SMALL_STATE(551)] = 40431, + [SMALL_STATE(552)] = 40494, + [SMALL_STATE(553)] = 40557, + [SMALL_STATE(554)] = 40642, + [SMALL_STATE(555)] = 40739, + [SMALL_STATE(556)] = 40822, + [SMALL_STATE(557)] = 40889, + [SMALL_STATE(558)] = 40956, + [SMALL_STATE(559)] = 41039, + [SMALL_STATE(560)] = 41134, + [SMALL_STATE(561)] = 41233, + [SMALL_STATE(562)] = 41296, + [SMALL_STATE(563)] = 41359, + [SMALL_STATE(564)] = 41426, + [SMALL_STATE(565)] = 41497, + [SMALL_STATE(566)] = 41572, + [SMALL_STATE(567)] = 41651, + [SMALL_STATE(568)] = 41734, + [SMALL_STATE(569)] = 41817, + [SMALL_STATE(570)] = 41882, + [SMALL_STATE(571)] = 41965, + [SMALL_STATE(572)] = 42028, + [SMALL_STATE(573)] = 42091, + [SMALL_STATE(574)] = 42158, + [SMALL_STATE(575)] = 42221, + [SMALL_STATE(576)] = 42284, + [SMALL_STATE(577)] = 42349, + [SMALL_STATE(578)] = 42412, + [SMALL_STATE(579)] = 42477, + [SMALL_STATE(580)] = 42540, + [SMALL_STATE(581)] = 42623, + [SMALL_STATE(582)] = 42706, + [SMALL_STATE(583)] = 42769, + [SMALL_STATE(584)] = 42832, + [SMALL_STATE(585)] = 42895, + [SMALL_STATE(586)] = 42960, + [SMALL_STATE(587)] = 43023, + [SMALL_STATE(588)] = 43088, + [SMALL_STATE(589)] = 43153, + [SMALL_STATE(590)] = 43216, + [SMALL_STATE(591)] = 43283, + [SMALL_STATE(592)] = 43350, + [SMALL_STATE(593)] = 43413, + [SMALL_STATE(594)] = 43476, + [SMALL_STATE(595)] = 43539, + [SMALL_STATE(596)] = 43606, + [SMALL_STATE(597)] = 43669, + [SMALL_STATE(598)] = 43736, + [SMALL_STATE(599)] = 43799, + [SMALL_STATE(600)] = 43862, + [SMALL_STATE(601)] = 43925, + [SMALL_STATE(602)] = 43990, + [SMALL_STATE(603)] = 44053, + [SMALL_STATE(604)] = 44118, + [SMALL_STATE(605)] = 44183, + [SMALL_STATE(606)] = 44246, + [SMALL_STATE(607)] = 44313, + [SMALL_STATE(608)] = 44376, + [SMALL_STATE(609)] = 44497, + [SMALL_STATE(610)] = 44560, + [SMALL_STATE(611)] = 44631, + [SMALL_STATE(612)] = 44694, + [SMALL_STATE(613)] = 44777, + [SMALL_STATE(614)] = 44848, + [SMALL_STATE(615)] = 44913, + [SMALL_STATE(616)] = 44976, + [SMALL_STATE(617)] = 45039, + [SMALL_STATE(618)] = 45102, + [SMALL_STATE(619)] = 45165, + [SMALL_STATE(620)] = 45228, + [SMALL_STATE(621)] = 45291, + [SMALL_STATE(622)] = 45362, + [SMALL_STATE(623)] = 45425, + [SMALL_STATE(624)] = 45488, + [SMALL_STATE(625)] = 45555, + [SMALL_STATE(626)] = 45618, + [SMALL_STATE(627)] = 45689, + [SMALL_STATE(628)] = 45752, + [SMALL_STATE(629)] = 45817, + [SMALL_STATE(630)] = 45879, + [SMALL_STATE(631)] = 45941, + [SMALL_STATE(632)] = 46007, + [SMALL_STATE(633)] = 46133, + [SMALL_STATE(634)] = 46199, + [SMALL_STATE(635)] = 46263, + [SMALL_STATE(636)] = 46389, + [SMALL_STATE(637)] = 46459, + [SMALL_STATE(638)] = 46525, + [SMALL_STATE(639)] = 46591, + [SMALL_STATE(640)] = 46673, + [SMALL_STATE(641)] = 46755, + [SMALL_STATE(642)] = 46853, + [SMALL_STATE(643)] = 46923, + [SMALL_STATE(644)] = 47007, + [SMALL_STATE(645)] = 47133, + [SMALL_STATE(646)] = 47215, + [SMALL_STATE(647)] = 47277, + [SMALL_STATE(648)] = 47343, + [SMALL_STATE(649)] = 47413, + [SMALL_STATE(650)] = 47487, + [SMALL_STATE(651)] = 47565, + [SMALL_STATE(652)] = 47647, + [SMALL_STATE(653)] = 47729, + [SMALL_STATE(654)] = 47823, + [SMALL_STATE(655)] = 47907, + [SMALL_STATE(656)] = 47969, + [SMALL_STATE(657)] = 48031, + [SMALL_STATE(658)] = 48113, + [SMALL_STATE(659)] = 48175, + [SMALL_STATE(660)] = 48239, + [SMALL_STATE(661)] = 48301, + [SMALL_STATE(662)] = 48427, + [SMALL_STATE(663)] = 48489, + [SMALL_STATE(664)] = 48551, + [SMALL_STATE(665)] = 48613, + [SMALL_STATE(666)] = 48675, + [SMALL_STATE(667)] = 48799, + [SMALL_STATE(668)] = 48925, + [SMALL_STATE(669)] = 49051, + [SMALL_STATE(670)] = 49175, + [SMALL_STATE(671)] = 49241, + [SMALL_STATE(672)] = 49367, + [SMALL_STATE(673)] = 49493, + [SMALL_STATE(674)] = 49559, + [SMALL_STATE(675)] = 49623, + [SMALL_STATE(676)] = 49685, + [SMALL_STATE(677)] = 49749, + [SMALL_STATE(678)] = 49811, + [SMALL_STATE(679)] = 49873, + [SMALL_STATE(680)] = 49935, + [SMALL_STATE(681)] = 50005, + [SMALL_STATE(682)] = 50087, + [SMALL_STATE(683)] = 50153, + [SMALL_STATE(684)] = 50215, + [SMALL_STATE(685)] = 50277, + [SMALL_STATE(686)] = 50339, + [SMALL_STATE(687)] = 50421, + [SMALL_STATE(688)] = 50483, + [SMALL_STATE(689)] = 50545, + [SMALL_STATE(690)] = 50607, + [SMALL_STATE(691)] = 50669, + [SMALL_STATE(692)] = 50735, + [SMALL_STATE(693)] = 50799, + [SMALL_STATE(694)] = 50925, + [SMALL_STATE(695)] = 51051, + [SMALL_STATE(696)] = 51125, + [SMALL_STATE(697)] = 51189, + [SMALL_STATE(698)] = 51315, + [SMALL_STATE(699)] = 51379, + [SMALL_STATE(700)] = 51445, + [SMALL_STATE(701)] = 51523, + [SMALL_STATE(702)] = 51649, + [SMALL_STATE(703)] = 51775, + [SMALL_STATE(704)] = 51837, + [SMALL_STATE(705)] = 51963, + [SMALL_STATE(706)] = 52025, + [SMALL_STATE(707)] = 52087, + [SMALL_STATE(708)] = 52211, + [SMALL_STATE(709)] = 52273, + [SMALL_STATE(710)] = 52399, + [SMALL_STATE(711)] = 52481, + [SMALL_STATE(712)] = 52607, + [SMALL_STATE(713)] = 52669, + [SMALL_STATE(714)] = 52731, + [SMALL_STATE(715)] = 52793, + [SMALL_STATE(716)] = 52857, + [SMALL_STATE(717)] = 52921, + [SMALL_STATE(718)] = 53047, + [SMALL_STATE(719)] = 53117, + [SMALL_STATE(720)] = 53243, + [SMALL_STATE(721)] = 53369, + [SMALL_STATE(722)] = 53465, + [SMALL_STATE(723)] = 53529, + [SMALL_STATE(724)] = 53591, + [SMALL_STATE(725)] = 53653, + [SMALL_STATE(726)] = 53715, + [SMALL_STATE(727)] = 53777, + [SMALL_STATE(728)] = 53903, + [SMALL_STATE(729)] = 54029, + [SMALL_STATE(730)] = 54091, + [SMALL_STATE(731)] = 54173, + [SMALL_STATE(732)] = 54299, + [SMALL_STATE(733)] = 54363, + [SMALL_STATE(734)] = 54487, + [SMALL_STATE(735)] = 54583, + [SMALL_STATE(736)] = 54709, + [SMALL_STATE(737)] = 54771, + [SMALL_STATE(738)] = 54833, + [SMALL_STATE(739)] = 54959, + [SMALL_STATE(740)] = 55065, + [SMALL_STATE(741)] = 55147, + [SMALL_STATE(742)] = 55273, + [SMALL_STATE(743)] = 55365, + [SMALL_STATE(744)] = 55429, + [SMALL_STATE(745)] = 55493, + [SMALL_STATE(746)] = 55619, + [SMALL_STATE(747)] = 55745, + [SMALL_STATE(748)] = 55807, + [SMALL_STATE(749)] = 55901, + [SMALL_STATE(750)] = 55983, + [SMALL_STATE(751)] = 56109, + [SMALL_STATE(752)] = 56191, + [SMALL_STATE(753)] = 56253, + [SMALL_STATE(754)] = 56315, + [SMALL_STATE(755)] = 56441, + [SMALL_STATE(756)] = 56511, + [SMALL_STATE(757)] = 56637, + [SMALL_STATE(758)] = 56701, + [SMALL_STATE(759)] = 56763, + [SMALL_STATE(760)] = 56845, + [SMALL_STATE(761)] = 56908, + [SMALL_STATE(762)] = 56969, + [SMALL_STATE(763)] = 57030, + [SMALL_STATE(764)] = 57123, + [SMALL_STATE(765)] = 57184, + [SMALL_STATE(766)] = 57279, + [SMALL_STATE(767)] = 57402, + [SMALL_STATE(768)] = 57463, + [SMALL_STATE(769)] = 57536, + [SMALL_STATE(770)] = 57597, + [SMALL_STATE(771)] = 57678, + [SMALL_STATE(772)] = 57739, + [SMALL_STATE(773)] = 57808, + [SMALL_STATE(774)] = 57873, + [SMALL_STATE(775)] = 57934, + [SMALL_STATE(776)] = 57995, + [SMALL_STATE(777)] = 58056, + [SMALL_STATE(778)] = 58153, + [SMALL_STATE(779)] = 58222, + [SMALL_STATE(780)] = 58283, + [SMALL_STATE(781)] = 58344, + [SMALL_STATE(782)] = 58405, + [SMALL_STATE(783)] = 58474, + [SMALL_STATE(784)] = 58535, + [SMALL_STATE(785)] = 58596, + [SMALL_STATE(786)] = 58657, + [SMALL_STATE(787)] = 58718, + [SMALL_STATE(788)] = 58779, + [SMALL_STATE(789)] = 58842, + [SMALL_STATE(790)] = 58939, + [SMALL_STATE(791)] = 59032, + [SMALL_STATE(792)] = 59127, + [SMALL_STATE(793)] = 59190, + [SMALL_STATE(794)] = 59259, + [SMALL_STATE(795)] = 59322, + [SMALL_STATE(796)] = 59399, + [SMALL_STATE(797)] = 59460, + [SMALL_STATE(798)] = 59521, + [SMALL_STATE(799)] = 59644, + [SMALL_STATE(800)] = 59705, + [SMALL_STATE(801)] = 59786, + [SMALL_STATE(802)] = 59847, + [SMALL_STATE(803)] = 59928, + [SMALL_STATE(804)] = 59989, + [SMALL_STATE(805)] = 60050, + [SMALL_STATE(806)] = 60111, + [SMALL_STATE(807)] = 60172, + [SMALL_STATE(808)] = 60253, + [SMALL_STATE(809)] = 60376, + [SMALL_STATE(810)] = 60457, + [SMALL_STATE(811)] = 60518, + [SMALL_STATE(812)] = 60579, + [SMALL_STATE(813)] = 60648, + [SMALL_STATE(814)] = 60729, + [SMALL_STATE(815)] = 60790, + [SMALL_STATE(816)] = 60851, + [SMALL_STATE(817)] = 60912, + [SMALL_STATE(818)] = 60977, + [SMALL_STATE(819)] = 61100, + [SMALL_STATE(820)] = 61169, + [SMALL_STATE(821)] = 61250, + [SMALL_STATE(822)] = 61323, + [SMALL_STATE(823)] = 61384, + [SMALL_STATE(824)] = 61447, + [SMALL_STATE(825)] = 61528, + [SMALL_STATE(826)] = 61609, + [SMALL_STATE(827)] = 61690, + [SMALL_STATE(828)] = 61771, + [SMALL_STATE(829)] = 61852, + [SMALL_STATE(830)] = 61913, + [SMALL_STATE(831)] = 61974, + [SMALL_STATE(832)] = 62035, + [SMALL_STATE(833)] = 62096, + [SMALL_STATE(834)] = 62157, + [SMALL_STATE(835)] = 62218, + [SMALL_STATE(836)] = 62279, + [SMALL_STATE(837)] = 62402, + [SMALL_STATE(838)] = 62465, + [SMALL_STATE(839)] = 62548, + [SMALL_STATE(840)] = 62631, + [SMALL_STATE(841)] = 62692, + [SMALL_STATE(842)] = 62753, + [SMALL_STATE(843)] = 62814, + [SMALL_STATE(844)] = 62937, + [SMALL_STATE(845)] = 63002, + [SMALL_STATE(846)] = 63079, + [SMALL_STATE(847)] = 63144, + [SMALL_STATE(848)] = 63205, + [SMALL_STATE(849)] = 63266, + [SMALL_STATE(850)] = 63327, + [SMALL_STATE(851)] = 63410, + [SMALL_STATE(852)] = 63471, + [SMALL_STATE(853)] = 63552, + [SMALL_STATE(854)] = 63633, + [SMALL_STATE(855)] = 63756, + [SMALL_STATE(856)] = 63837, + [SMALL_STATE(857)] = 63900, + [SMALL_STATE(858)] = 63961, + [SMALL_STATE(859)] = 64026, + [SMALL_STATE(860)] = 64089, + [SMALL_STATE(861)] = 64154, + [SMALL_STATE(862)] = 64219, + [SMALL_STATE(863)] = 64342, + [SMALL_STATE(864)] = 64465, + [SMALL_STATE(865)] = 64526, + [SMALL_STATE(866)] = 64609, + [SMALL_STATE(867)] = 64674, + [SMALL_STATE(868)] = 64735, + [SMALL_STATE(869)] = 64816, + [SMALL_STATE(870)] = 64933, + [SMALL_STATE(871)] = 65056, + [SMALL_STATE(872)] = 65119, + [SMALL_STATE(873)] = 65214, + [SMALL_STATE(874)] = 65279, + [SMALL_STATE(875)] = 65342, + [SMALL_STATE(876)] = 65465, + [SMALL_STATE(877)] = 65530, + [SMALL_STATE(878)] = 65591, + [SMALL_STATE(879)] = 65690, + [SMALL_STATE(880)] = 65813, + [SMALL_STATE(881)] = 65916, + [SMALL_STATE(882)] = 65997, + [SMALL_STATE(883)] = 66078, + [SMALL_STATE(884)] = 66159, + [SMALL_STATE(885)] = 66282, + [SMALL_STATE(886)] = 66343, + [SMALL_STATE(887)] = 66424, + [SMALL_STATE(888)] = 66485, + [SMALL_STATE(889)] = 66566, + [SMALL_STATE(890)] = 66643, + [SMALL_STATE(891)] = 66716, + [SMALL_STATE(892)] = 66839, + [SMALL_STATE(893)] = 66900, + [SMALL_STATE(894)] = 67023, + [SMALL_STATE(895)] = 67092, + [SMALL_STATE(896)] = 67157, + [SMALL_STATE(897)] = 67222, + [SMALL_STATE(898)] = 67283, + [SMALL_STATE(899)] = 67376, + [SMALL_STATE(900)] = 67457, + [SMALL_STATE(901)] = 67522, + [SMALL_STATE(902)] = 67583, + [SMALL_STATE(903)] = 67644, + [SMALL_STATE(904)] = 67705, + [SMALL_STATE(905)] = 67766, + [SMALL_STATE(906)] = 67827, + [SMALL_STATE(907)] = 67888, + [SMALL_STATE(908)] = 67949, + [SMALL_STATE(909)] = 68010, + [SMALL_STATE(910)] = 68071, + [SMALL_STATE(911)] = 68162, + [SMALL_STATE(912)] = 68223, + [SMALL_STATE(913)] = 68284, + [SMALL_STATE(914)] = 68345, + [SMALL_STATE(915)] = 68406, + [SMALL_STATE(916)] = 68482, + [SMALL_STATE(917)] = 68546, + [SMALL_STATE(918)] = 68608, + [SMALL_STATE(919)] = 68672, + [SMALL_STATE(920)] = 68734, + [SMALL_STATE(921)] = 68814, + [SMALL_STATE(922)] = 68894, + [SMALL_STATE(923)] = 68958, + [SMALL_STATE(924)] = 69020, + [SMALL_STATE(925)] = 69084, + [SMALL_STATE(926)] = 69152, + [SMALL_STATE(927)] = 69216, + [SMALL_STATE(928)] = 69284, + [SMALL_STATE(929)] = 69380, + [SMALL_STATE(930)] = 69448, + [SMALL_STATE(931)] = 69512, + [SMALL_STATE(932)] = 69604, + [SMALL_STATE(933)] = 69684, + [SMALL_STATE(934)] = 69748, + [SMALL_STATE(935)] = 69828, + [SMALL_STATE(936)] = 69888, + [SMALL_STATE(937)] = 69968, + [SMALL_STATE(938)] = 70028, + [SMALL_STATE(939)] = 70122, + [SMALL_STATE(940)] = 70220, + [SMALL_STATE(941)] = 70284, + [SMALL_STATE(942)] = 70364, + [SMALL_STATE(943)] = 70432, + [SMALL_STATE(944)] = 70514, + [SMALL_STATE(945)] = 70594, + [SMALL_STATE(946)] = 70674, + [SMALL_STATE(947)] = 70746, + [SMALL_STATE(948)] = 70822, + [SMALL_STATE(949)] = 70882, + [SMALL_STATE(950)] = 70962, + [SMALL_STATE(951)] = 71022, + [SMALL_STATE(952)] = 71098, + [SMALL_STATE(953)] = 71158, + [SMALL_STATE(954)] = 71218, + [SMALL_STATE(955)] = 71290, + [SMALL_STATE(956)] = 71350, + [SMALL_STATE(957)] = 71418, + [SMALL_STATE(958)] = 71498, + [SMALL_STATE(959)] = 71562, + [SMALL_STATE(960)] = 71622, + [SMALL_STATE(961)] = 71716, + [SMALL_STATE(962)] = 71796, + [SMALL_STATE(963)] = 71856, + [SMALL_STATE(964)] = 71936, + [SMALL_STATE(965)] = 71996, + [SMALL_STATE(966)] = 72078, + [SMALL_STATE(967)] = 72138, + [SMALL_STATE(968)] = 72218, + [SMALL_STATE(969)] = 72278, + [SMALL_STATE(970)] = 72358, + [SMALL_STATE(971)] = 72418, + [SMALL_STATE(972)] = 72480, + [SMALL_STATE(973)] = 72578, + [SMALL_STATE(974)] = 72638, + [SMALL_STATE(975)] = 72718, + [SMALL_STATE(976)] = 72810, + [SMALL_STATE(977)] = 72890, + [SMALL_STATE(978)] = 72950, + [SMALL_STATE(979)] = 73010, + [SMALL_STATE(980)] = 73070, + [SMALL_STATE(981)] = 73130, + [SMALL_STATE(982)] = 73190, + [SMALL_STATE(983)] = 73270, + [SMALL_STATE(984)] = 73350, + [SMALL_STATE(985)] = 73410, + [SMALL_STATE(986)] = 73470, + [SMALL_STATE(987)] = 73530, + [SMALL_STATE(988)] = 73592, + [SMALL_STATE(989)] = 73672, + [SMALL_STATE(990)] = 73732, + [SMALL_STATE(991)] = 73792, + [SMALL_STATE(992)] = 73854, + [SMALL_STATE(993)] = 73914, + [SMALL_STATE(994)] = 73974, + [SMALL_STATE(995)] = 74036, + [SMALL_STATE(996)] = 74096, + [SMALL_STATE(997)] = 74156, + [SMALL_STATE(998)] = 74252, + [SMALL_STATE(999)] = 74312, + [SMALL_STATE(1000)] = 74376, + [SMALL_STATE(1001)] = 74440, + [SMALL_STATE(1002)] = 74536, + [SMALL_STATE(1003)] = 74598, + [SMALL_STATE(1004)] = 74658, + [SMALL_STATE(1005)] = 74718, + [SMALL_STATE(1006)] = 74778, + [SMALL_STATE(1007)] = 74838, + [SMALL_STATE(1008)] = 74906, + [SMALL_STATE(1009)] = 74966, + [SMALL_STATE(1010)] = 75026, + [SMALL_STATE(1011)] = 75118, + [SMALL_STATE(1012)] = 75180, + [SMALL_STATE(1013)] = 75248, + [SMALL_STATE(1014)] = 75308, + [SMALL_STATE(1015)] = 75370, + [SMALL_STATE(1016)] = 75450, + [SMALL_STATE(1017)] = 75510, + [SMALL_STATE(1018)] = 75604, + [SMALL_STATE(1019)] = 75676, + [SMALL_STATE(1020)] = 75755, + [SMALL_STATE(1021)] = 75816, + [SMALL_STATE(1022)] = 75875, + [SMALL_STATE(1023)] = 75934, + [SMALL_STATE(1024)] = 75993, + [SMALL_STATE(1025)] = 76052, + [SMALL_STATE(1026)] = 76111, + [SMALL_STATE(1027)] = 76170, + [SMALL_STATE(1028)] = 76229, + [SMALL_STATE(1029)] = 76288, + [SMALL_STATE(1030)] = 76347, + [SMALL_STATE(1031)] = 76406, + [SMALL_STATE(1032)] = 76467, + [SMALL_STATE(1033)] = 76526, + [SMALL_STATE(1034)] = 76605, + [SMALL_STATE(1035)] = 76684, + [SMALL_STATE(1036)] = 76743, + [SMALL_STATE(1037)] = 76802, + [SMALL_STATE(1038)] = 76861, + [SMALL_STATE(1039)] = 76940, + [SMALL_STATE(1040)] = 77019, + [SMALL_STATE(1041)] = 77078, + [SMALL_STATE(1042)] = 77139, + [SMALL_STATE(1043)] = 77198, + [SMALL_STATE(1044)] = 77259, + [SMALL_STATE(1045)] = 77318, + [SMALL_STATE(1046)] = 77377, + [SMALL_STATE(1047)] = 77438, + [SMALL_STATE(1048)] = 77499, + [SMALL_STATE(1049)] = 77596, + [SMALL_STATE(1050)] = 77657, + [SMALL_STATE(1051)] = 77720, + [SMALL_STATE(1052)] = 77779, + [SMALL_STATE(1053)] = 77838, + [SMALL_STATE(1054)] = 77897, + [SMALL_STATE(1055)] = 77972, + [SMALL_STATE(1056)] = 78043, + [SMALL_STATE(1057)] = 78104, + [SMALL_STATE(1058)] = 78171, + [SMALL_STATE(1059)] = 78234, + [SMALL_STATE(1060)] = 78327, + [SMALL_STATE(1061)] = 78386, + [SMALL_STATE(1062)] = 78465, + [SMALL_STATE(1063)] = 78580, + [SMALL_STATE(1064)] = 78639, + [SMALL_STATE(1065)] = 78698, + [SMALL_STATE(1066)] = 78789, + [SMALL_STATE(1067)] = 78848, + [SMALL_STATE(1068)] = 78907, + [SMALL_STATE(1069)] = 78966, + [SMALL_STATE(1070)] = 79025, + [SMALL_STATE(1071)] = 79140, + [SMALL_STATE(1072)] = 79203, + [SMALL_STATE(1073)] = 79262, + [SMALL_STATE(1074)] = 79325, + [SMALL_STATE(1075)] = 79384, + [SMALL_STATE(1076)] = 79443, + [SMALL_STATE(1077)] = 79506, + [SMALL_STATE(1078)] = 79569, + [SMALL_STATE(1079)] = 79632, + [SMALL_STATE(1080)] = 79691, + [SMALL_STATE(1081)] = 79788, + [SMALL_STATE(1082)] = 79847, + [SMALL_STATE(1083)] = 79906, + [SMALL_STATE(1084)] = 80001, + [SMALL_STATE(1085)] = 80064, + [SMALL_STATE(1086)] = 80127, + [SMALL_STATE(1087)] = 80186, + [SMALL_STATE(1088)] = 80247, + [SMALL_STATE(1089)] = 80306, + [SMALL_STATE(1090)] = 80365, + [SMALL_STATE(1091)] = 80423, + [SMALL_STATE(1092)] = 80483, + [SMALL_STATE(1093)] = 80597, + [SMALL_STATE(1094)] = 80657, + [SMALL_STATE(1095)] = 80715, + [SMALL_STATE(1096)] = 80775, + [SMALL_STATE(1097)] = 80889, + [SMALL_STATE(1098)] = 80963, + [SMALL_STATE(1099)] = 81021, + [SMALL_STATE(1100)] = 81091, + [SMALL_STATE(1101)] = 81151, + [SMALL_STATE(1102)] = 81229, + [SMALL_STATE(1103)] = 81291, + [SMALL_STATE(1104)] = 81369, + [SMALL_STATE(1105)] = 81429, + [SMALL_STATE(1106)] = 81487, + [SMALL_STATE(1107)] = 81547, + [SMALL_STATE(1108)] = 81609, + [SMALL_STATE(1109)] = 81671, + [SMALL_STATE(1110)] = 81729, + [SMALL_STATE(1111)] = 81787, + [SMALL_STATE(1112)] = 81845, + [SMALL_STATE(1113)] = 81903, + [SMALL_STATE(1114)] = 81961, + [SMALL_STATE(1115)] = 82019, + [SMALL_STATE(1116)] = 82097, + [SMALL_STATE(1117)] = 82211, + [SMALL_STATE(1118)] = 82325, + [SMALL_STATE(1119)] = 82383, + [SMALL_STATE(1120)] = 82497, + [SMALL_STATE(1121)] = 82555, + [SMALL_STATE(1122)] = 82613, + [SMALL_STATE(1123)] = 82671, + [SMALL_STATE(1124)] = 82729, + [SMALL_STATE(1125)] = 82843, + [SMALL_STATE(1126)] = 82901, + [SMALL_STATE(1127)] = 82959, + [SMALL_STATE(1128)] = 83039, + [SMALL_STATE(1129)] = 83097, + [SMALL_STATE(1130)] = 83211, + [SMALL_STATE(1131)] = 83325, + [SMALL_STATE(1132)] = 83439, + [SMALL_STATE(1133)] = 83553, + [SMALL_STATE(1134)] = 83613, + [SMALL_STATE(1135)] = 83675, + [SMALL_STATE(1136)] = 83735, + [SMALL_STATE(1137)] = 83793, + [SMALL_STATE(1138)] = 83907, + [SMALL_STATE(1139)] = 83965, + [SMALL_STATE(1140)] = 84025, + [SMALL_STATE(1141)] = 84103, + [SMALL_STATE(1142)] = 84181, + [SMALL_STATE(1143)] = 84239, + [SMALL_STATE(1144)] = 84297, + [SMALL_STATE(1145)] = 84355, + [SMALL_STATE(1146)] = 84413, + [SMALL_STATE(1147)] = 84471, + [SMALL_STATE(1148)] = 84549, + [SMALL_STATE(1149)] = 84663, + [SMALL_STATE(1150)] = 84721, + [SMALL_STATE(1151)] = 84779, + [SMALL_STATE(1152)] = 84837, + [SMALL_STATE(1153)] = 84899, + [SMALL_STATE(1154)] = 84961, + [SMALL_STATE(1155)] = 85019, + [SMALL_STATE(1156)] = 85079, + [SMALL_STATE(1157)] = 85137, + [SMALL_STATE(1158)] = 85251, + [SMALL_STATE(1159)] = 85309, + [SMALL_STATE(1160)] = 85403, + [SMALL_STATE(1161)] = 85461, + [SMALL_STATE(1162)] = 85575, + [SMALL_STATE(1163)] = 85633, + [SMALL_STATE(1164)] = 85695, + [SMALL_STATE(1165)] = 85757, + [SMALL_STATE(1166)] = 85815, + [SMALL_STATE(1167)] = 85873, + [SMALL_STATE(1168)] = 85935, + [SMALL_STATE(1169)] = 85993, + [SMALL_STATE(1170)] = 86083, + [SMALL_STATE(1171)] = 86141, + [SMALL_STATE(1172)] = 86221, + [SMALL_STATE(1173)] = 86335, + [SMALL_STATE(1174)] = 86413, + [SMALL_STATE(1175)] = 86505, + [SMALL_STATE(1176)] = 86619, + [SMALL_STATE(1177)] = 86685, + [SMALL_STATE(1178)] = 86763, + [SMALL_STATE(1179)] = 86820, + [SMALL_STATE(1180)] = 86931, + [SMALL_STATE(1181)] = 87042, + [SMALL_STATE(1182)] = 87153, + [SMALL_STATE(1183)] = 87264, + [SMALL_STATE(1184)] = 87375, + [SMALL_STATE(1185)] = 87486, + [SMALL_STATE(1186)] = 87597, + [SMALL_STATE(1187)] = 87708, + [SMALL_STATE(1188)] = 87819, + [SMALL_STATE(1189)] = 87930, + [SMALL_STATE(1190)] = 88041, + [SMALL_STATE(1191)] = 88098, + [SMALL_STATE(1192)] = 88209, + [SMALL_STATE(1193)] = 88266, + [SMALL_STATE(1194)] = 88377, + [SMALL_STATE(1195)] = 88434, + [SMALL_STATE(1196)] = 88491, + [SMALL_STATE(1197)] = 88548, + [SMALL_STATE(1198)] = 88659, + [SMALL_STATE(1199)] = 88716, + [SMALL_STATE(1200)] = 88773, + [SMALL_STATE(1201)] = 88830, + [SMALL_STATE(1202)] = 88941, + [SMALL_STATE(1203)] = 88998, + [SMALL_STATE(1204)] = 89109, + [SMALL_STATE(1205)] = 89166, + [SMALL_STATE(1206)] = 89223, + [SMALL_STATE(1207)] = 89280, + [SMALL_STATE(1208)] = 89337, + [SMALL_STATE(1209)] = 89414, + [SMALL_STATE(1210)] = 89491, + [SMALL_STATE(1211)] = 89548, + [SMALL_STATE(1212)] = 89659, + [SMALL_STATE(1213)] = 89716, + [SMALL_STATE(1214)] = 89773, + [SMALL_STATE(1215)] = 89850, + [SMALL_STATE(1216)] = 89927, + [SMALL_STATE(1217)] = 89984, + [SMALL_STATE(1218)] = 90041, + [SMALL_STATE(1219)] = 90098, + [SMALL_STATE(1220)] = 90175, + [SMALL_STATE(1221)] = 90232, + [SMALL_STATE(1222)] = 90343, + [SMALL_STATE(1223)] = 90400, + [SMALL_STATE(1224)] = 90457, + [SMALL_STATE(1225)] = 90530, + [SMALL_STATE(1226)] = 90599, + [SMALL_STATE(1227)] = 90710, + [SMALL_STATE(1228)] = 90769, + [SMALL_STATE(1229)] = 90830, + [SMALL_STATE(1230)] = 90921, + [SMALL_STATE(1231)] = 90998, + [SMALL_STATE(1232)] = 91055, + [SMALL_STATE(1233)] = 91144, + [SMALL_STATE(1234)] = 91255, + [SMALL_STATE(1235)] = 91312, + [SMALL_STATE(1236)] = 91423, + [SMALL_STATE(1237)] = 91480, + [SMALL_STATE(1238)] = 91541, + [SMALL_STATE(1239)] = 91602, + [SMALL_STATE(1240)] = 91659, + [SMALL_STATE(1241)] = 91716, + [SMALL_STATE(1242)] = 91773, + [SMALL_STATE(1243)] = 91866, + [SMALL_STATE(1244)] = 91977, + [SMALL_STATE(1245)] = 92034, + [SMALL_STATE(1246)] = 92091, + [SMALL_STATE(1247)] = 92156, + [SMALL_STATE(1248)] = 92215, + [SMALL_STATE(1249)] = 92274, + [SMALL_STATE(1250)] = 92385, + [SMALL_STATE(1251)] = 92444, + [SMALL_STATE(1252)] = 92503, + [SMALL_STATE(1253)] = 92560, + [SMALL_STATE(1254)] = 92671, + [SMALL_STATE(1255)] = 92782, + [SMALL_STATE(1256)] = 92841, + [SMALL_STATE(1257)] = 92949, + [SMALL_STATE(1258)] = 93053, + [SMALL_STATE(1259)] = 93161, + [SMALL_STATE(1260)] = 93269, + [SMALL_STATE(1261)] = 93377, + [SMALL_STATE(1262)] = 93485, + [SMALL_STATE(1263)] = 93541, + [SMALL_STATE(1264)] = 93645, + [SMALL_STATE(1265)] = 93753, + [SMALL_STATE(1266)] = 93809, + [SMALL_STATE(1267)] = 93865, + [SMALL_STATE(1268)] = 93969, + [SMALL_STATE(1269)] = 94077, + [SMALL_STATE(1270)] = 94185, + [SMALL_STATE(1271)] = 94241, + [SMALL_STATE(1272)] = 94297, + [SMALL_STATE(1273)] = 94353, + [SMALL_STATE(1274)] = 94411, + [SMALL_STATE(1275)] = 94519, + [SMALL_STATE(1276)] = 94575, + [SMALL_STATE(1277)] = 94683, + [SMALL_STATE(1278)] = 94791, + [SMALL_STATE(1279)] = 94847, + [SMALL_STATE(1280)] = 94955, + [SMALL_STATE(1281)] = 95011, + [SMALL_STATE(1282)] = 95119, + [SMALL_STATE(1283)] = 95195, + [SMALL_STATE(1284)] = 95255, + [SMALL_STATE(1285)] = 95363, + [SMALL_STATE(1286)] = 95427, + [SMALL_STATE(1287)] = 95495, + [SMALL_STATE(1288)] = 95567, + [SMALL_STATE(1289)] = 95623, + [SMALL_STATE(1290)] = 95683, + [SMALL_STATE(1291)] = 95759, + [SMALL_STATE(1292)] = 95835, + [SMALL_STATE(1293)] = 95943, + [SMALL_STATE(1294)] = 96019, + [SMALL_STATE(1295)] = 96079, + [SMALL_STATE(1296)] = 96135, + [SMALL_STATE(1297)] = 96211, + [SMALL_STATE(1298)] = 96287, + [SMALL_STATE(1299)] = 96343, + [SMALL_STATE(1300)] = 96451, + [SMALL_STATE(1301)] = 96559, + [SMALL_STATE(1302)] = 96667, + [SMALL_STATE(1303)] = 96771, + [SMALL_STATE(1304)] = 96879, + [SMALL_STATE(1305)] = 96987, + [SMALL_STATE(1306)] = 97091, + [SMALL_STATE(1307)] = 97199, + [SMALL_STATE(1308)] = 97307, + [SMALL_STATE(1309)] = 97415, + [SMALL_STATE(1310)] = 97523, + [SMALL_STATE(1311)] = 97627, + [SMALL_STATE(1312)] = 97683, + [SMALL_STATE(1313)] = 97791, + [SMALL_STATE(1314)] = 97899, + [SMALL_STATE(1315)] = 98007, + [SMALL_STATE(1316)] = 98063, + [SMALL_STATE(1317)] = 98119, + [SMALL_STATE(1318)] = 98175, + [SMALL_STATE(1319)] = 98283, + [SMALL_STATE(1320)] = 98391, + [SMALL_STATE(1321)] = 98447, + [SMALL_STATE(1322)] = 98503, + [SMALL_STATE(1323)] = 98559, + [SMALL_STATE(1324)] = 98667, + [SMALL_STATE(1325)] = 98775, + [SMALL_STATE(1326)] = 98883, + [SMALL_STATE(1327)] = 98991, + [SMALL_STATE(1328)] = 99099, + [SMALL_STATE(1329)] = 99155, + [SMALL_STATE(1330)] = 99211, + [SMALL_STATE(1331)] = 99319, + [SMALL_STATE(1332)] = 99427, + [SMALL_STATE(1333)] = 99535, + [SMALL_STATE(1334)] = 99639, + [SMALL_STATE(1335)] = 99747, + [SMALL_STATE(1336)] = 99855, + [SMALL_STATE(1337)] = 99911, + [SMALL_STATE(1338)] = 100019, + [SMALL_STATE(1339)] = 100127, + [SMALL_STATE(1340)] = 100235, + [SMALL_STATE(1341)] = 100343, + [SMALL_STATE(1342)] = 100447, + [SMALL_STATE(1343)] = 100537, + [SMALL_STATE(1344)] = 100641, + [SMALL_STATE(1345)] = 100729, + [SMALL_STATE(1346)] = 100819, + [SMALL_STATE(1347)] = 100927, + [SMALL_STATE(1348)] = 100983, + [SMALL_STATE(1349)] = 101087, + [SMALL_STATE(1350)] = 101195, + [SMALL_STATE(1351)] = 101303, + [SMALL_STATE(1352)] = 101411, + [SMALL_STATE(1353)] = 101519, + [SMALL_STATE(1354)] = 101575, + [SMALL_STATE(1355)] = 101683, + [SMALL_STATE(1356)] = 101791, + [SMALL_STATE(1357)] = 101899, + [SMALL_STATE(1358)] = 102007, + [SMALL_STATE(1359)] = 102115, + [SMALL_STATE(1360)] = 102171, + [SMALL_STATE(1361)] = 102279, + [SMALL_STATE(1362)] = 102387, + [SMALL_STATE(1363)] = 102495, + [SMALL_STATE(1364)] = 102603, + [SMALL_STATE(1365)] = 102659, + [SMALL_STATE(1366)] = 102763, + [SMALL_STATE(1367)] = 102867, + [SMALL_STATE(1368)] = 102975, + [SMALL_STATE(1369)] = 103083, + [SMALL_STATE(1370)] = 103191, + [SMALL_STATE(1371)] = 103295, + [SMALL_STATE(1372)] = 103403, + [SMALL_STATE(1373)] = 103511, + [SMALL_STATE(1374)] = 103589, + [SMALL_STATE(1375)] = 103667, + [SMALL_STATE(1376)] = 103723, + [SMALL_STATE(1377)] = 103827, + [SMALL_STATE(1378)] = 103931, + [SMALL_STATE(1379)] = 104035, + [SMALL_STATE(1380)] = 104139, + [SMALL_STATE(1381)] = 104247, + [SMALL_STATE(1382)] = 104355, + [SMALL_STATE(1383)] = 104411, + [SMALL_STATE(1384)] = 104519, + [SMALL_STATE(1385)] = 104627, + [SMALL_STATE(1386)] = 104703, + [SMALL_STATE(1387)] = 104779, + [SMALL_STATE(1388)] = 104887, + [SMALL_STATE(1389)] = 104995, + [SMALL_STATE(1390)] = 105103, + [SMALL_STATE(1391)] = 105207, + [SMALL_STATE(1392)] = 105301, + [SMALL_STATE(1393)] = 105409, + [SMALL_STATE(1394)] = 105517, + [SMALL_STATE(1395)] = 105625, + [SMALL_STATE(1396)] = 105733, + [SMALL_STATE(1397)] = 105837, + [SMALL_STATE(1398)] = 105945, + [SMALL_STATE(1399)] = 106053, + [SMALL_STATE(1400)] = 106161, + [SMALL_STATE(1401)] = 106265, + [SMALL_STATE(1402)] = 106373, + [SMALL_STATE(1403)] = 106481, + [SMALL_STATE(1404)] = 106589, + [SMALL_STATE(1405)] = 106697, + [SMALL_STATE(1406)] = 106805, + [SMALL_STATE(1407)] = 106913, + [SMALL_STATE(1408)] = 107021, + [SMALL_STATE(1409)] = 107129, + [SMALL_STATE(1410)] = 107237, + [SMALL_STATE(1411)] = 107345, + [SMALL_STATE(1412)] = 107453, + [SMALL_STATE(1413)] = 107561, + [SMALL_STATE(1414)] = 107669, + [SMALL_STATE(1415)] = 107773, + [SMALL_STATE(1416)] = 107829, + [SMALL_STATE(1417)] = 107937, + [SMALL_STATE(1418)] = 108045, + [SMALL_STATE(1419)] = 108153, + [SMALL_STATE(1420)] = 108261, + [SMALL_STATE(1421)] = 108369, + [SMALL_STATE(1422)] = 108477, + [SMALL_STATE(1423)] = 108585, + [SMALL_STATE(1424)] = 108689, + [SMALL_STATE(1425)] = 108797, + [SMALL_STATE(1426)] = 108905, + [SMALL_STATE(1427)] = 109013, + [SMALL_STATE(1428)] = 109121, + [SMALL_STATE(1429)] = 109225, + [SMALL_STATE(1430)] = 109329, + [SMALL_STATE(1431)] = 109437, + [SMALL_STATE(1432)] = 109545, + [SMALL_STATE(1433)] = 109653, + [SMALL_STATE(1434)] = 109761, + [SMALL_STATE(1435)] = 109865, + [SMALL_STATE(1436)] = 109973, + [SMALL_STATE(1437)] = 110081, + [SMALL_STATE(1438)] = 110185, + [SMALL_STATE(1439)] = 110293, + [SMALL_STATE(1440)] = 110397, + [SMALL_STATE(1441)] = 110505, + [SMALL_STATE(1442)] = 110609, + [SMALL_STATE(1443)] = 110717, + [SMALL_STATE(1444)] = 110825, + [SMALL_STATE(1445)] = 110933, + [SMALL_STATE(1446)] = 111037, + [SMALL_STATE(1447)] = 111145, + [SMALL_STATE(1448)] = 111253, + [SMALL_STATE(1449)] = 111357, + [SMALL_STATE(1450)] = 111465, + [SMALL_STATE(1451)] = 111573, + [SMALL_STATE(1452)] = 111681, + [SMALL_STATE(1453)] = 111785, + [SMALL_STATE(1454)] = 111893, + [SMALL_STATE(1455)] = 112001, + [SMALL_STATE(1456)] = 112109, + [SMALL_STATE(1457)] = 112217, + [SMALL_STATE(1458)] = 112325, + [SMALL_STATE(1459)] = 112433, + [SMALL_STATE(1460)] = 112541, + [SMALL_STATE(1461)] = 112649, + [SMALL_STATE(1462)] = 112753, + [SMALL_STATE(1463)] = 112861, + [SMALL_STATE(1464)] = 112966, + [SMALL_STATE(1465)] = 113071, + [SMALL_STATE(1466)] = 113176, + [SMALL_STATE(1467)] = 113281, + [SMALL_STATE(1468)] = 113386, + [SMALL_STATE(1469)] = 113491, + [SMALL_STATE(1470)] = 113596, + [SMALL_STATE(1471)] = 113701, + [SMALL_STATE(1472)] = 113806, + [SMALL_STATE(1473)] = 113911, + [SMALL_STATE(1474)] = 114016, + [SMALL_STATE(1475)] = 114121, + [SMALL_STATE(1476)] = 114226, + [SMALL_STATE(1477)] = 114331, + [SMALL_STATE(1478)] = 114436, + [SMALL_STATE(1479)] = 114537, + [SMALL_STATE(1480)] = 114642, + [SMALL_STATE(1481)] = 114747, + [SMALL_STATE(1482)] = 114852, + [SMALL_STATE(1483)] = 114957, + [SMALL_STATE(1484)] = 115062, + [SMALL_STATE(1485)] = 115167, + [SMALL_STATE(1486)] = 115272, + [SMALL_STATE(1487)] = 115377, + [SMALL_STATE(1488)] = 115482, + [SMALL_STATE(1489)] = 115587, + [SMALL_STATE(1490)] = 115692, + [SMALL_STATE(1491)] = 115797, + [SMALL_STATE(1492)] = 115902, + [SMALL_STATE(1493)] = 116007, + [SMALL_STATE(1494)] = 116112, + [SMALL_STATE(1495)] = 116213, + [SMALL_STATE(1496)] = 116318, + [SMALL_STATE(1497)] = 116423, + [SMALL_STATE(1498)] = 116528, + [SMALL_STATE(1499)] = 116633, + [SMALL_STATE(1500)] = 116738, + [SMALL_STATE(1501)] = 116843, + [SMALL_STATE(1502)] = 116948, + [SMALL_STATE(1503)] = 117053, + [SMALL_STATE(1504)] = 117158, + [SMALL_STATE(1505)] = 117263, + [SMALL_STATE(1506)] = 117368, + [SMALL_STATE(1507)] = 117473, + [SMALL_STATE(1508)] = 117578, + [SMALL_STATE(1509)] = 117683, + [SMALL_STATE(1510)] = 117788, + [SMALL_STATE(1511)] = 117893, + [SMALL_STATE(1512)] = 117998, + [SMALL_STATE(1513)] = 118103, + [SMALL_STATE(1514)] = 118208, + [SMALL_STATE(1515)] = 118313, + [SMALL_STATE(1516)] = 118418, + [SMALL_STATE(1517)] = 118523, + [SMALL_STATE(1518)] = 118628, + [SMALL_STATE(1519)] = 118733, + [SMALL_STATE(1520)] = 118838, + [SMALL_STATE(1521)] = 118943, + [SMALL_STATE(1522)] = 119048, + [SMALL_STATE(1523)] = 119153, + [SMALL_STATE(1524)] = 119258, + [SMALL_STATE(1525)] = 119363, + [SMALL_STATE(1526)] = 119468, + [SMALL_STATE(1527)] = 119573, + [SMALL_STATE(1528)] = 119678, + [SMALL_STATE(1529)] = 119783, + [SMALL_STATE(1530)] = 119888, + [SMALL_STATE(1531)] = 119993, + [SMALL_STATE(1532)] = 120098, + [SMALL_STATE(1533)] = 120203, + [SMALL_STATE(1534)] = 120308, + [SMALL_STATE(1535)] = 120413, + [SMALL_STATE(1536)] = 120518, + [SMALL_STATE(1537)] = 120623, + [SMALL_STATE(1538)] = 120728, + [SMALL_STATE(1539)] = 120833, + [SMALL_STATE(1540)] = 120938, + [SMALL_STATE(1541)] = 121043, + [SMALL_STATE(1542)] = 121148, + [SMALL_STATE(1543)] = 121253, + [SMALL_STATE(1544)] = 121358, + [SMALL_STATE(1545)] = 121463, + [SMALL_STATE(1546)] = 121568, + [SMALL_STATE(1547)] = 121673, + [SMALL_STATE(1548)] = 121778, + [SMALL_STATE(1549)] = 121883, + [SMALL_STATE(1550)] = 121988, + [SMALL_STATE(1551)] = 122093, + [SMALL_STATE(1552)] = 122198, + [SMALL_STATE(1553)] = 122303, + [SMALL_STATE(1554)] = 122408, + [SMALL_STATE(1555)] = 122513, + [SMALL_STATE(1556)] = 122618, + [SMALL_STATE(1557)] = 122723, + [SMALL_STATE(1558)] = 122828, + [SMALL_STATE(1559)] = 122933, + [SMALL_STATE(1560)] = 123034, + [SMALL_STATE(1561)] = 123139, + [SMALL_STATE(1562)] = 123244, + [SMALL_STATE(1563)] = 123349, + [SMALL_STATE(1564)] = 123454, + [SMALL_STATE(1565)] = 123559, + [SMALL_STATE(1566)] = 123664, + [SMALL_STATE(1567)] = 123769, + [SMALL_STATE(1568)] = 123874, + [SMALL_STATE(1569)] = 123979, + [SMALL_STATE(1570)] = 124084, + [SMALL_STATE(1571)] = 124189, + [SMALL_STATE(1572)] = 124294, + [SMALL_STATE(1573)] = 124399, + [SMALL_STATE(1574)] = 124504, + [SMALL_STATE(1575)] = 124609, + [SMALL_STATE(1576)] = 124714, + [SMALL_STATE(1577)] = 124819, + [SMALL_STATE(1578)] = 124924, + [SMALL_STATE(1579)] = 125029, + [SMALL_STATE(1580)] = 125134, + [SMALL_STATE(1581)] = 125239, + [SMALL_STATE(1582)] = 125344, + [SMALL_STATE(1583)] = 125449, + [SMALL_STATE(1584)] = 125554, + [SMALL_STATE(1585)] = 125659, + [SMALL_STATE(1586)] = 125764, + [SMALL_STATE(1587)] = 125869, + [SMALL_STATE(1588)] = 125974, + [SMALL_STATE(1589)] = 126079, + [SMALL_STATE(1590)] = 126184, + [SMALL_STATE(1591)] = 126289, + [SMALL_STATE(1592)] = 126394, + [SMALL_STATE(1593)] = 126499, + [SMALL_STATE(1594)] = 126604, + [SMALL_STATE(1595)] = 126709, + [SMALL_STATE(1596)] = 126814, + [SMALL_STATE(1597)] = 126919, + [SMALL_STATE(1598)] = 127024, + [SMALL_STATE(1599)] = 127129, + [SMALL_STATE(1600)] = 127234, + [SMALL_STATE(1601)] = 127339, + [SMALL_STATE(1602)] = 127444, + [SMALL_STATE(1603)] = 127549, + [SMALL_STATE(1604)] = 127654, + [SMALL_STATE(1605)] = 127759, + [SMALL_STATE(1606)] = 127864, + [SMALL_STATE(1607)] = 127969, + [SMALL_STATE(1608)] = 128074, + [SMALL_STATE(1609)] = 128179, + [SMALL_STATE(1610)] = 128284, + [SMALL_STATE(1611)] = 128379, + [SMALL_STATE(1612)] = 128484, + [SMALL_STATE(1613)] = 128589, + [SMALL_STATE(1614)] = 128664, + [SMALL_STATE(1615)] = 128769, + [SMALL_STATE(1616)] = 128844, + [SMALL_STATE(1617)] = 128937, + [SMALL_STATE(1618)] = 129042, + [SMALL_STATE(1619)] = 129147, + [SMALL_STATE(1620)] = 129252, + [SMALL_STATE(1621)] = 129357, + [SMALL_STATE(1622)] = 129462, + [SMALL_STATE(1623)] = 129537, + [SMALL_STATE(1624)] = 129612, + [SMALL_STATE(1625)] = 129717, + [SMALL_STATE(1626)] = 129822, + [SMALL_STATE(1627)] = 129897, + [SMALL_STATE(1628)] = 130002, + [SMALL_STATE(1629)] = 130107, + [SMALL_STATE(1630)] = 130212, + [SMALL_STATE(1631)] = 130317, + [SMALL_STATE(1632)] = 130422, + [SMALL_STATE(1633)] = 130527, + [SMALL_STATE(1634)] = 130598, + [SMALL_STATE(1635)] = 130665, + [SMALL_STATE(1636)] = 130770, + [SMALL_STATE(1637)] = 130833, + [SMALL_STATE(1638)] = 130892, + [SMALL_STATE(1639)] = 130981, + [SMALL_STATE(1640)] = 131086, + [SMALL_STATE(1641)] = 131161, + [SMALL_STATE(1642)] = 131266, + [SMALL_STATE(1643)] = 131371, + [SMALL_STATE(1644)] = 131476, + [SMALL_STATE(1645)] = 131581, + [SMALL_STATE(1646)] = 131686, + [SMALL_STATE(1647)] = 131791, + [SMALL_STATE(1648)] = 131878, + [SMALL_STATE(1649)] = 131983, + [SMALL_STATE(1650)] = 132088, + [SMALL_STATE(1651)] = 132193, + [SMALL_STATE(1652)] = 132298, + [SMALL_STATE(1653)] = 132403, + [SMALL_STATE(1654)] = 132508, + [SMALL_STATE(1655)] = 132613, + [SMALL_STATE(1656)] = 132718, + [SMALL_STATE(1657)] = 132823, + [SMALL_STATE(1658)] = 132928, + [SMALL_STATE(1659)] = 133033, + [SMALL_STATE(1660)] = 133138, + [SMALL_STATE(1661)] = 133243, + [SMALL_STATE(1662)] = 133348, + [SMALL_STATE(1663)] = 133453, + [SMALL_STATE(1664)] = 133558, + [SMALL_STATE(1665)] = 133663, + [SMALL_STATE(1666)] = 133768, + [SMALL_STATE(1667)] = 133873, + [SMALL_STATE(1668)] = 133978, + [SMALL_STATE(1669)] = 134083, + [SMALL_STATE(1670)] = 134188, + [SMALL_STATE(1671)] = 134293, + [SMALL_STATE(1672)] = 134398, + [SMALL_STATE(1673)] = 134503, + [SMALL_STATE(1674)] = 134608, + [SMALL_STATE(1675)] = 134713, + [SMALL_STATE(1676)] = 134818, + [SMALL_STATE(1677)] = 134923, + [SMALL_STATE(1678)] = 135028, + [SMALL_STATE(1679)] = 135133, + [SMALL_STATE(1680)] = 135222, + [SMALL_STATE(1681)] = 135327, + [SMALL_STATE(1682)] = 135432, + [SMALL_STATE(1683)] = 135537, + [SMALL_STATE(1684)] = 135642, + [SMALL_STATE(1685)] = 135747, + [SMALL_STATE(1686)] = 135852, + [SMALL_STATE(1687)] = 135957, + [SMALL_STATE(1688)] = 136062, + [SMALL_STATE(1689)] = 136167, + [SMALL_STATE(1690)] = 136272, + [SMALL_STATE(1691)] = 136377, + [SMALL_STATE(1692)] = 136482, + [SMALL_STATE(1693)] = 136587, + [SMALL_STATE(1694)] = 136692, + [SMALL_STATE(1695)] = 136797, + [SMALL_STATE(1696)] = 136902, + [SMALL_STATE(1697)] = 137007, + [SMALL_STATE(1698)] = 137112, + [SMALL_STATE(1699)] = 137217, + [SMALL_STATE(1700)] = 137322, + [SMALL_STATE(1701)] = 137427, + [SMALL_STATE(1702)] = 137532, + [SMALL_STATE(1703)] = 137637, + [SMALL_STATE(1704)] = 137742, + [SMALL_STATE(1705)] = 137847, + [SMALL_STATE(1706)] = 137952, + [SMALL_STATE(1707)] = 138057, + [SMALL_STATE(1708)] = 138162, + [SMALL_STATE(1709)] = 138267, + [SMALL_STATE(1710)] = 138372, + [SMALL_STATE(1711)] = 138477, + [SMALL_STATE(1712)] = 138582, + [SMALL_STATE(1713)] = 138687, + [SMALL_STATE(1714)] = 138792, + [SMALL_STATE(1715)] = 138897, + [SMALL_STATE(1716)] = 139002, + [SMALL_STATE(1717)] = 139107, + [SMALL_STATE(1718)] = 139212, + [SMALL_STATE(1719)] = 139317, + [SMALL_STATE(1720)] = 139422, + [SMALL_STATE(1721)] = 139527, + [SMALL_STATE(1722)] = 139632, + [SMALL_STATE(1723)] = 139737, + [SMALL_STATE(1724)] = 139842, + [SMALL_STATE(1725)] = 139947, + [SMALL_STATE(1726)] = 140052, + [SMALL_STATE(1727)] = 140157, + [SMALL_STATE(1728)] = 140262, + [SMALL_STATE(1729)] = 140367, + [SMALL_STATE(1730)] = 140472, + [SMALL_STATE(1731)] = 140577, + [SMALL_STATE(1732)] = 140682, + [SMALL_STATE(1733)] = 140783, + [SMALL_STATE(1734)] = 140888, + [SMALL_STATE(1735)] = 140993, + [SMALL_STATE(1736)] = 141098, + [SMALL_STATE(1737)] = 141203, + [SMALL_STATE(1738)] = 141308, + [SMALL_STATE(1739)] = 141413, + [SMALL_STATE(1740)] = 141518, + [SMALL_STATE(1741)] = 141623, + [SMALL_STATE(1742)] = 141728, + [SMALL_STATE(1743)] = 141833, + [SMALL_STATE(1744)] = 141938, + [SMALL_STATE(1745)] = 142043, + [SMALL_STATE(1746)] = 142148, + [SMALL_STATE(1747)] = 142253, + [SMALL_STATE(1748)] = 142358, + [SMALL_STATE(1749)] = 142463, + [SMALL_STATE(1750)] = 142568, + [SMALL_STATE(1751)] = 142673, + [SMALL_STATE(1752)] = 142778, + [SMALL_STATE(1753)] = 142883, + [SMALL_STATE(1754)] = 142988, + [SMALL_STATE(1755)] = 143093, + [SMALL_STATE(1756)] = 143198, + [SMALL_STATE(1757)] = 143303, + [SMALL_STATE(1758)] = 143408, + [SMALL_STATE(1759)] = 143513, + [SMALL_STATE(1760)] = 143618, + [SMALL_STATE(1761)] = 143723, + [SMALL_STATE(1762)] = 143828, + [SMALL_STATE(1763)] = 143933, + [SMALL_STATE(1764)] = 144038, + [SMALL_STATE(1765)] = 144143, + [SMALL_STATE(1766)] = 144248, + [SMALL_STATE(1767)] = 144353, + [SMALL_STATE(1768)] = 144458, + [SMALL_STATE(1769)] = 144563, + [SMALL_STATE(1770)] = 144668, + [SMALL_STATE(1771)] = 144773, + [SMALL_STATE(1772)] = 144878, + [SMALL_STATE(1773)] = 144983, + [SMALL_STATE(1774)] = 145088, + [SMALL_STATE(1775)] = 145193, + [SMALL_STATE(1776)] = 145298, + [SMALL_STATE(1777)] = 145403, + [SMALL_STATE(1778)] = 145508, + [SMALL_STATE(1779)] = 145613, + [SMALL_STATE(1780)] = 145718, + [SMALL_STATE(1781)] = 145823, + [SMALL_STATE(1782)] = 145928, + [SMALL_STATE(1783)] = 146033, + [SMALL_STATE(1784)] = 146138, + [SMALL_STATE(1785)] = 146243, + [SMALL_STATE(1786)] = 146348, + [SMALL_STATE(1787)] = 146453, + [SMALL_STATE(1788)] = 146558, + [SMALL_STATE(1789)] = 146663, + [SMALL_STATE(1790)] = 146768, + [SMALL_STATE(1791)] = 146873, + [SMALL_STATE(1792)] = 146978, + [SMALL_STATE(1793)] = 147083, + [SMALL_STATE(1794)] = 147188, + [SMALL_STATE(1795)] = 147293, + [SMALL_STATE(1796)] = 147398, + [SMALL_STATE(1797)] = 147503, + [SMALL_STATE(1798)] = 147608, + [SMALL_STATE(1799)] = 147713, + [SMALL_STATE(1800)] = 147818, + [SMALL_STATE(1801)] = 147923, + [SMALL_STATE(1802)] = 148028, + [SMALL_STATE(1803)] = 148133, + [SMALL_STATE(1804)] = 148238, + [SMALL_STATE(1805)] = 148343, + [SMALL_STATE(1806)] = 148448, + [SMALL_STATE(1807)] = 148553, + [SMALL_STATE(1808)] = 148658, + [SMALL_STATE(1809)] = 148763, + [SMALL_STATE(1810)] = 148868, + [SMALL_STATE(1811)] = 148973, + [SMALL_STATE(1812)] = 149078, + [SMALL_STATE(1813)] = 149183, + [SMALL_STATE(1814)] = 149288, + [SMALL_STATE(1815)] = 149393, + [SMALL_STATE(1816)] = 149498, + [SMALL_STATE(1817)] = 149603, + [SMALL_STATE(1818)] = 149708, + [SMALL_STATE(1819)] = 149813, + [SMALL_STATE(1820)] = 149918, + [SMALL_STATE(1821)] = 150023, + [SMALL_STATE(1822)] = 150128, + [SMALL_STATE(1823)] = 150233, + [SMALL_STATE(1824)] = 150338, + [SMALL_STATE(1825)] = 150443, + [SMALL_STATE(1826)] = 150548, + [SMALL_STATE(1827)] = 150653, + [SMALL_STATE(1828)] = 150758, + [SMALL_STATE(1829)] = 150863, + [SMALL_STATE(1830)] = 150968, + [SMALL_STATE(1831)] = 151073, + [SMALL_STATE(1832)] = 151178, + [SMALL_STATE(1833)] = 151283, + [SMALL_STATE(1834)] = 151388, + [SMALL_STATE(1835)] = 151493, + [SMALL_STATE(1836)] = 151598, + [SMALL_STATE(1837)] = 151703, + [SMALL_STATE(1838)] = 151808, + [SMALL_STATE(1839)] = 151913, + [SMALL_STATE(1840)] = 152018, + [SMALL_STATE(1841)] = 152123, + [SMALL_STATE(1842)] = 152228, + [SMALL_STATE(1843)] = 152333, + [SMALL_STATE(1844)] = 152438, + [SMALL_STATE(1845)] = 152543, + [SMALL_STATE(1846)] = 152648, + [SMALL_STATE(1847)] = 152753, + [SMALL_STATE(1848)] = 152858, + [SMALL_STATE(1849)] = 152963, + [SMALL_STATE(1850)] = 153068, + [SMALL_STATE(1851)] = 153173, + [SMALL_STATE(1852)] = 153278, + [SMALL_STATE(1853)] = 153383, + [SMALL_STATE(1854)] = 153488, + [SMALL_STATE(1855)] = 153593, + [SMALL_STATE(1856)] = 153698, + [SMALL_STATE(1857)] = 153803, + [SMALL_STATE(1858)] = 153908, + [SMALL_STATE(1859)] = 154013, + [SMALL_STATE(1860)] = 154118, + [SMALL_STATE(1861)] = 154223, + [SMALL_STATE(1862)] = 154328, + [SMALL_STATE(1863)] = 154433, + [SMALL_STATE(1864)] = 154538, + [SMALL_STATE(1865)] = 154643, + [SMALL_STATE(1866)] = 154748, + [SMALL_STATE(1867)] = 154853, + [SMALL_STATE(1868)] = 154958, + [SMALL_STATE(1869)] = 155063, + [SMALL_STATE(1870)] = 155168, + [SMALL_STATE(1871)] = 155273, + [SMALL_STATE(1872)] = 155378, + [SMALL_STATE(1873)] = 155483, + [SMALL_STATE(1874)] = 155588, + [SMALL_STATE(1875)] = 155693, + [SMALL_STATE(1876)] = 155798, + [SMALL_STATE(1877)] = 155903, + [SMALL_STATE(1878)] = 156008, + [SMALL_STATE(1879)] = 156113, + [SMALL_STATE(1880)] = 156218, + [SMALL_STATE(1881)] = 156323, + [SMALL_STATE(1882)] = 156428, + [SMALL_STATE(1883)] = 156533, + [SMALL_STATE(1884)] = 156638, + [SMALL_STATE(1885)] = 156743, + [SMALL_STATE(1886)] = 156848, + [SMALL_STATE(1887)] = 156953, + [SMALL_STATE(1888)] = 157058, + [SMALL_STATE(1889)] = 157163, + [SMALL_STATE(1890)] = 157268, + [SMALL_STATE(1891)] = 157373, + [SMALL_STATE(1892)] = 157478, + [SMALL_STATE(1893)] = 157583, + [SMALL_STATE(1894)] = 157688, + [SMALL_STATE(1895)] = 157793, + [SMALL_STATE(1896)] = 157898, + [SMALL_STATE(1897)] = 158003, + [SMALL_STATE(1898)] = 158108, + [SMALL_STATE(1899)] = 158213, + [SMALL_STATE(1900)] = 158318, + [SMALL_STATE(1901)] = 158423, + [SMALL_STATE(1902)] = 158528, + [SMALL_STATE(1903)] = 158633, + [SMALL_STATE(1904)] = 158738, + [SMALL_STATE(1905)] = 158843, + [SMALL_STATE(1906)] = 158948, + [SMALL_STATE(1907)] = 159053, + [SMALL_STATE(1908)] = 159158, + [SMALL_STATE(1909)] = 159263, + [SMALL_STATE(1910)] = 159368, + [SMALL_STATE(1911)] = 159473, + [SMALL_STATE(1912)] = 159578, + [SMALL_STATE(1913)] = 159683, + [SMALL_STATE(1914)] = 159788, + [SMALL_STATE(1915)] = 159893, + [SMALL_STATE(1916)] = 159998, + [SMALL_STATE(1917)] = 160103, + [SMALL_STATE(1918)] = 160208, + [SMALL_STATE(1919)] = 160313, + [SMALL_STATE(1920)] = 160418, + [SMALL_STATE(1921)] = 160523, + [SMALL_STATE(1922)] = 160628, + [SMALL_STATE(1923)] = 160733, + [SMALL_STATE(1924)] = 160838, + [SMALL_STATE(1925)] = 160943, + [SMALL_STATE(1926)] = 161048, + [SMALL_STATE(1927)] = 161153, + [SMALL_STATE(1928)] = 161258, + [SMALL_STATE(1929)] = 161363, + [SMALL_STATE(1930)] = 161468, + [SMALL_STATE(1931)] = 161573, + [SMALL_STATE(1932)] = 161678, + [SMALL_STATE(1933)] = 161783, + [SMALL_STATE(1934)] = 161888, + [SMALL_STATE(1935)] = 161993, + [SMALL_STATE(1936)] = 162098, + [SMALL_STATE(1937)] = 162203, + [SMALL_STATE(1938)] = 162308, + [SMALL_STATE(1939)] = 162413, + [SMALL_STATE(1940)] = 162518, + [SMALL_STATE(1941)] = 162623, + [SMALL_STATE(1942)] = 162728, + [SMALL_STATE(1943)] = 162833, + [SMALL_STATE(1944)] = 162938, + [SMALL_STATE(1945)] = 163043, + [SMALL_STATE(1946)] = 163148, + [SMALL_STATE(1947)] = 163253, + [SMALL_STATE(1948)] = 163358, + [SMALL_STATE(1949)] = 163463, + [SMALL_STATE(1950)] = 163568, + [SMALL_STATE(1951)] = 163673, + [SMALL_STATE(1952)] = 163778, + [SMALL_STATE(1953)] = 163883, + [SMALL_STATE(1954)] = 163988, + [SMALL_STATE(1955)] = 164093, + [SMALL_STATE(1956)] = 164198, + [SMALL_STATE(1957)] = 164303, + [SMALL_STATE(1958)] = 164408, + [SMALL_STATE(1959)] = 164513, + [SMALL_STATE(1960)] = 164618, + [SMALL_STATE(1961)] = 164723, + [SMALL_STATE(1962)] = 164828, + [SMALL_STATE(1963)] = 164933, + [SMALL_STATE(1964)] = 165038, + [SMALL_STATE(1965)] = 165143, + [SMALL_STATE(1966)] = 165248, + [SMALL_STATE(1967)] = 165353, + [SMALL_STATE(1968)] = 165458, + [SMALL_STATE(1969)] = 165563, + [SMALL_STATE(1970)] = 165668, + [SMALL_STATE(1971)] = 165773, + [SMALL_STATE(1972)] = 165878, + [SMALL_STATE(1973)] = 165983, + [SMALL_STATE(1974)] = 166088, + [SMALL_STATE(1975)] = 166193, + [SMALL_STATE(1976)] = 166298, + [SMALL_STATE(1977)] = 166403, + [SMALL_STATE(1978)] = 166508, + [SMALL_STATE(1979)] = 166613, + [SMALL_STATE(1980)] = 166718, + [SMALL_STATE(1981)] = 166823, + [SMALL_STATE(1982)] = 166928, + [SMALL_STATE(1983)] = 167033, + [SMALL_STATE(1984)] = 167138, + [SMALL_STATE(1985)] = 167243, + [SMALL_STATE(1986)] = 167348, + [SMALL_STATE(1987)] = 167453, + [SMALL_STATE(1988)] = 167558, + [SMALL_STATE(1989)] = 167663, + [SMALL_STATE(1990)] = 167768, + [SMALL_STATE(1991)] = 167873, + [SMALL_STATE(1992)] = 167978, + [SMALL_STATE(1993)] = 168083, + [SMALL_STATE(1994)] = 168188, + [SMALL_STATE(1995)] = 168293, + [SMALL_STATE(1996)] = 168398, + [SMALL_STATE(1997)] = 168503, + [SMALL_STATE(1998)] = 168608, + [SMALL_STATE(1999)] = 168713, + [SMALL_STATE(2000)] = 168818, + [SMALL_STATE(2001)] = 168923, + [SMALL_STATE(2002)] = 169028, + [SMALL_STATE(2003)] = 169133, + [SMALL_STATE(2004)] = 169238, + [SMALL_STATE(2005)] = 169343, + [SMALL_STATE(2006)] = 169448, + [SMALL_STATE(2007)] = 169553, + [SMALL_STATE(2008)] = 169658, + [SMALL_STATE(2009)] = 169763, + [SMALL_STATE(2010)] = 169868, + [SMALL_STATE(2011)] = 169973, + [SMALL_STATE(2012)] = 170078, + [SMALL_STATE(2013)] = 170183, + [SMALL_STATE(2014)] = 170288, + [SMALL_STATE(2015)] = 170393, + [SMALL_STATE(2016)] = 170498, + [SMALL_STATE(2017)] = 170603, + [SMALL_STATE(2018)] = 170708, + [SMALL_STATE(2019)] = 170813, + [SMALL_STATE(2020)] = 170918, + [SMALL_STATE(2021)] = 171023, + [SMALL_STATE(2022)] = 171128, + [SMALL_STATE(2023)] = 171233, + [SMALL_STATE(2024)] = 171338, + [SMALL_STATE(2025)] = 171443, + [SMALL_STATE(2026)] = 171548, + [SMALL_STATE(2027)] = 171653, + [SMALL_STATE(2028)] = 171758, + [SMALL_STATE(2029)] = 171863, + [SMALL_STATE(2030)] = 171968, + [SMALL_STATE(2031)] = 172073, + [SMALL_STATE(2032)] = 172178, + [SMALL_STATE(2033)] = 172283, + [SMALL_STATE(2034)] = 172388, + [SMALL_STATE(2035)] = 172493, + [SMALL_STATE(2036)] = 172598, + [SMALL_STATE(2037)] = 172703, + [SMALL_STATE(2038)] = 172808, + [SMALL_STATE(2039)] = 172913, + [SMALL_STATE(2040)] = 173018, + [SMALL_STATE(2041)] = 173123, + [SMALL_STATE(2042)] = 173228, + [SMALL_STATE(2043)] = 173333, + [SMALL_STATE(2044)] = 173438, + [SMALL_STATE(2045)] = 173543, + [SMALL_STATE(2046)] = 173648, + [SMALL_STATE(2047)] = 173753, + [SMALL_STATE(2048)] = 173858, + [SMALL_STATE(2049)] = 173963, + [SMALL_STATE(2050)] = 174068, + [SMALL_STATE(2051)] = 174173, + [SMALL_STATE(2052)] = 174278, + [SMALL_STATE(2053)] = 174383, + [SMALL_STATE(2054)] = 174488, + [SMALL_STATE(2055)] = 174593, + [SMALL_STATE(2056)] = 174698, + [SMALL_STATE(2057)] = 174803, + [SMALL_STATE(2058)] = 174908, + [SMALL_STATE(2059)] = 175013, + [SMALL_STATE(2060)] = 175118, + [SMALL_STATE(2061)] = 175223, + [SMALL_STATE(2062)] = 175328, + [SMALL_STATE(2063)] = 175433, + [SMALL_STATE(2064)] = 175538, + [SMALL_STATE(2065)] = 175643, + [SMALL_STATE(2066)] = 175748, + [SMALL_STATE(2067)] = 175853, + [SMALL_STATE(2068)] = 175958, + [SMALL_STATE(2069)] = 176063, + [SMALL_STATE(2070)] = 176168, + [SMALL_STATE(2071)] = 176273, + [SMALL_STATE(2072)] = 176378, + [SMALL_STATE(2073)] = 176483, + [SMALL_STATE(2074)] = 176588, + [SMALL_STATE(2075)] = 176693, + [SMALL_STATE(2076)] = 176798, + [SMALL_STATE(2077)] = 176903, + [SMALL_STATE(2078)] = 177008, + [SMALL_STATE(2079)] = 177113, + [SMALL_STATE(2080)] = 177218, + [SMALL_STATE(2081)] = 177323, + [SMALL_STATE(2082)] = 177428, + [SMALL_STATE(2083)] = 177533, + [SMALL_STATE(2084)] = 177638, + [SMALL_STATE(2085)] = 177743, + [SMALL_STATE(2086)] = 177835, + [SMALL_STATE(2087)] = 177926, + [SMALL_STATE(2088)] = 178017, + [SMALL_STATE(2089)] = 178108, + [SMALL_STATE(2090)] = 178198, + [SMALL_STATE(2091)] = 178290, + [SMALL_STATE(2092)] = 178383, + [SMALL_STATE(2093)] = 178476, + [SMALL_STATE(2094)] = 178569, + [SMALL_STATE(2095)] = 178662, + [SMALL_STATE(2096)] = 178755, + [SMALL_STATE(2097)] = 178848, + [SMALL_STATE(2098)] = 178941, + [SMALL_STATE(2099)] = 179034, + [SMALL_STATE(2100)] = 179127, + [SMALL_STATE(2101)] = 179220, + [SMALL_STATE(2102)] = 179313, + [SMALL_STATE(2103)] = 179406, + [SMALL_STATE(2104)] = 179499, + [SMALL_STATE(2105)] = 179592, + [SMALL_STATE(2106)] = 179685, + [SMALL_STATE(2107)] = 179778, + [SMALL_STATE(2108)] = 179871, + [SMALL_STATE(2109)] = 179964, + [SMALL_STATE(2110)] = 180057, + [SMALL_STATE(2111)] = 180150, + [SMALL_STATE(2112)] = 180243, + [SMALL_STATE(2113)] = 180336, + [SMALL_STATE(2114)] = 180429, + [SMALL_STATE(2115)] = 180522, + [SMALL_STATE(2116)] = 180615, + [SMALL_STATE(2117)] = 180708, + [SMALL_STATE(2118)] = 180801, + [SMALL_STATE(2119)] = 180894, + [SMALL_STATE(2120)] = 180987, + [SMALL_STATE(2121)] = 181080, + [SMALL_STATE(2122)] = 181173, + [SMALL_STATE(2123)] = 181266, + [SMALL_STATE(2124)] = 181359, + [SMALL_STATE(2125)] = 181452, + [SMALL_STATE(2126)] = 181545, + [SMALL_STATE(2127)] = 181638, + [SMALL_STATE(2128)] = 181731, + [SMALL_STATE(2129)] = 181824, + [SMALL_STATE(2130)] = 181917, + [SMALL_STATE(2131)] = 182010, + [SMALL_STATE(2132)] = 182103, + [SMALL_STATE(2133)] = 182196, + [SMALL_STATE(2134)] = 182289, + [SMALL_STATE(2135)] = 182382, + [SMALL_STATE(2136)] = 182475, + [SMALL_STATE(2137)] = 182568, + [SMALL_STATE(2138)] = 182661, + [SMALL_STATE(2139)] = 182754, + [SMALL_STATE(2140)] = 182847, + [SMALL_STATE(2141)] = 182940, + [SMALL_STATE(2142)] = 183033, + [SMALL_STATE(2143)] = 183126, + [SMALL_STATE(2144)] = 183219, + [SMALL_STATE(2145)] = 183312, + [SMALL_STATE(2146)] = 183405, + [SMALL_STATE(2147)] = 183498, + [SMALL_STATE(2148)] = 183591, + [SMALL_STATE(2149)] = 183684, + [SMALL_STATE(2150)] = 183777, + [SMALL_STATE(2151)] = 183870, + [SMALL_STATE(2152)] = 183963, + [SMALL_STATE(2153)] = 184056, + [SMALL_STATE(2154)] = 184149, + [SMALL_STATE(2155)] = 184242, + [SMALL_STATE(2156)] = 184331, + [SMALL_STATE(2157)] = 184424, + [SMALL_STATE(2158)] = 184517, + [SMALL_STATE(2159)] = 184610, + [SMALL_STATE(2160)] = 184703, + [SMALL_STATE(2161)] = 184796, + [SMALL_STATE(2162)] = 184889, + [SMALL_STATE(2163)] = 184982, + [SMALL_STATE(2164)] = 185075, + [SMALL_STATE(2165)] = 185168, + [SMALL_STATE(2166)] = 185261, + [SMALL_STATE(2167)] = 185354, + [SMALL_STATE(2168)] = 185447, + [SMALL_STATE(2169)] = 185540, + [SMALL_STATE(2170)] = 185633, + [SMALL_STATE(2171)] = 185726, + [SMALL_STATE(2172)] = 185819, + [SMALL_STATE(2173)] = 185912, + [SMALL_STATE(2174)] = 186005, + [SMALL_STATE(2175)] = 186098, + [SMALL_STATE(2176)] = 186191, + [SMALL_STATE(2177)] = 186284, + [SMALL_STATE(2178)] = 186377, + [SMALL_STATE(2179)] = 186470, + [SMALL_STATE(2180)] = 186563, + [SMALL_STATE(2181)] = 186656, + [SMALL_STATE(2182)] = 186749, + [SMALL_STATE(2183)] = 186842, + [SMALL_STATE(2184)] = 186935, + [SMALL_STATE(2185)] = 187028, + [SMALL_STATE(2186)] = 187121, + [SMALL_STATE(2187)] = 187214, + [SMALL_STATE(2188)] = 187307, + [SMALL_STATE(2189)] = 187400, + [SMALL_STATE(2190)] = 187493, + [SMALL_STATE(2191)] = 187586, + [SMALL_STATE(2192)] = 187679, + [SMALL_STATE(2193)] = 187772, + [SMALL_STATE(2194)] = 187865, + [SMALL_STATE(2195)] = 187958, + [SMALL_STATE(2196)] = 188051, + [SMALL_STATE(2197)] = 188144, + [SMALL_STATE(2198)] = 188237, + [SMALL_STATE(2199)] = 188330, + [SMALL_STATE(2200)] = 188423, + [SMALL_STATE(2201)] = 188516, + [SMALL_STATE(2202)] = 188609, + [SMALL_STATE(2203)] = 188699, + [SMALL_STATE(2204)] = 188789, + [SMALL_STATE(2205)] = 188879, + [SMALL_STATE(2206)] = 188967, + [SMALL_STATE(2207)] = 189057, + [SMALL_STATE(2208)] = 189147, + [SMALL_STATE(2209)] = 189237, + [SMALL_STATE(2210)] = 189327, + [SMALL_STATE(2211)] = 189417, + [SMALL_STATE(2212)] = 189505, + [SMALL_STATE(2213)] = 189595, + [SMALL_STATE(2214)] = 189685, + [SMALL_STATE(2215)] = 189775, + [SMALL_STATE(2216)] = 189863, + [SMALL_STATE(2217)] = 189953, + [SMALL_STATE(2218)] = 190043, + [SMALL_STATE(2219)] = 190133, + [SMALL_STATE(2220)] = 190221, + [SMALL_STATE(2221)] = 190311, + [SMALL_STATE(2222)] = 190398, + [SMALL_STATE(2223)] = 190485, + [SMALL_STATE(2224)] = 190572, + [SMALL_STATE(2225)] = 190659, + [SMALL_STATE(2226)] = 190746, + [SMALL_STATE(2227)] = 190833, + [SMALL_STATE(2228)] = 190920, + [SMALL_STATE(2229)] = 191007, + [SMALL_STATE(2230)] = 191094, + [SMALL_STATE(2231)] = 191181, + [SMALL_STATE(2232)] = 191268, + [SMALL_STATE(2233)] = 191355, + [SMALL_STATE(2234)] = 191442, + [SMALL_STATE(2235)] = 191529, + [SMALL_STATE(2236)] = 191616, + [SMALL_STATE(2237)] = 191703, + [SMALL_STATE(2238)] = 191790, + [SMALL_STATE(2239)] = 191877, + [SMALL_STATE(2240)] = 191964, + [SMALL_STATE(2241)] = 192051, + [SMALL_STATE(2242)] = 192138, + [SMALL_STATE(2243)] = 192225, + [SMALL_STATE(2244)] = 192312, + [SMALL_STATE(2245)] = 192399, + [SMALL_STATE(2246)] = 192486, + [SMALL_STATE(2247)] = 192573, + [SMALL_STATE(2248)] = 192660, + [SMALL_STATE(2249)] = 192747, + [SMALL_STATE(2250)] = 192834, + [SMALL_STATE(2251)] = 192921, + [SMALL_STATE(2252)] = 193008, + [SMALL_STATE(2253)] = 193095, + [SMALL_STATE(2254)] = 193182, + [SMALL_STATE(2255)] = 193255, + [SMALL_STATE(2256)] = 193342, + [SMALL_STATE(2257)] = 193429, + [SMALL_STATE(2258)] = 193516, + [SMALL_STATE(2259)] = 193603, + [SMALL_STATE(2260)] = 193690, + [SMALL_STATE(2261)] = 193777, + [SMALL_STATE(2262)] = 193864, + [SMALL_STATE(2263)] = 193951, + [SMALL_STATE(2264)] = 194038, + [SMALL_STATE(2265)] = 194125, + [SMALL_STATE(2266)] = 194212, + [SMALL_STATE(2267)] = 194299, + [SMALL_STATE(2268)] = 194386, + [SMALL_STATE(2269)] = 194473, + [SMALL_STATE(2270)] = 194560, + [SMALL_STATE(2271)] = 194647, + [SMALL_STATE(2272)] = 194734, + [SMALL_STATE(2273)] = 194821, + [SMALL_STATE(2274)] = 194908, + [SMALL_STATE(2275)] = 194995, + [SMALL_STATE(2276)] = 195082, + [SMALL_STATE(2277)] = 195169, + [SMALL_STATE(2278)] = 195256, + [SMALL_STATE(2279)] = 195343, + [SMALL_STATE(2280)] = 195430, + [SMALL_STATE(2281)] = 195517, + [SMALL_STATE(2282)] = 195604, + [SMALL_STATE(2283)] = 195691, + [SMALL_STATE(2284)] = 195778, + [SMALL_STATE(2285)] = 195865, + [SMALL_STATE(2286)] = 195952, + [SMALL_STATE(2287)] = 196039, + [SMALL_STATE(2288)] = 196126, + [SMALL_STATE(2289)] = 196213, + [SMALL_STATE(2290)] = 196300, + [SMALL_STATE(2291)] = 196387, + [SMALL_STATE(2292)] = 196474, + [SMALL_STATE(2293)] = 196561, + [SMALL_STATE(2294)] = 196648, + [SMALL_STATE(2295)] = 196735, + [SMALL_STATE(2296)] = 196822, + [SMALL_STATE(2297)] = 196909, + [SMALL_STATE(2298)] = 196996, + [SMALL_STATE(2299)] = 197083, + [SMALL_STATE(2300)] = 197156, + [SMALL_STATE(2301)] = 197243, + [SMALL_STATE(2302)] = 197330, + [SMALL_STATE(2303)] = 197417, + [SMALL_STATE(2304)] = 197504, + [SMALL_STATE(2305)] = 197591, + [SMALL_STATE(2306)] = 197678, + [SMALL_STATE(2307)] = 197765, + [SMALL_STATE(2308)] = 197849, + [SMALL_STATE(2309)] = 197933, + [SMALL_STATE(2310)] = 198017, + [SMALL_STATE(2311)] = 198101, + [SMALL_STATE(2312)] = 198185, + [SMALL_STATE(2313)] = 198269, + [SMALL_STATE(2314)] = 198353, + [SMALL_STATE(2315)] = 198437, + [SMALL_STATE(2316)] = 198521, + [SMALL_STATE(2317)] = 198605, + [SMALL_STATE(2318)] = 198689, + [SMALL_STATE(2319)] = 198773, + [SMALL_STATE(2320)] = 198857, + [SMALL_STATE(2321)] = 198941, + [SMALL_STATE(2322)] = 199025, + [SMALL_STATE(2323)] = 199109, + [SMALL_STATE(2324)] = 199193, + [SMALL_STATE(2325)] = 199277, + [SMALL_STATE(2326)] = 199361, + [SMALL_STATE(2327)] = 199445, + [SMALL_STATE(2328)] = 199529, + [SMALL_STATE(2329)] = 199613, + [SMALL_STATE(2330)] = 199697, + [SMALL_STATE(2331)] = 199781, + [SMALL_STATE(2332)] = 199865, + [SMALL_STATE(2333)] = 199949, + [SMALL_STATE(2334)] = 200033, + [SMALL_STATE(2335)] = 200117, + [SMALL_STATE(2336)] = 200201, + [SMALL_STATE(2337)] = 200285, + [SMALL_STATE(2338)] = 200369, + [SMALL_STATE(2339)] = 200453, + [SMALL_STATE(2340)] = 200537, + [SMALL_STATE(2341)] = 200621, + [SMALL_STATE(2342)] = 200705, + [SMALL_STATE(2343)] = 200789, + [SMALL_STATE(2344)] = 200873, + [SMALL_STATE(2345)] = 200957, + [SMALL_STATE(2346)] = 201041, + [SMALL_STATE(2347)] = 201125, + [SMALL_STATE(2348)] = 201197, + [SMALL_STATE(2349)] = 201281, + [SMALL_STATE(2350)] = 201365, + [SMALL_STATE(2351)] = 201449, + [SMALL_STATE(2352)] = 201533, + [SMALL_STATE(2353)] = 201604, + [SMALL_STATE(2354)] = 201668, + [SMALL_STATE(2355)] = 201714, + [SMALL_STATE(2356)] = 201778, + [SMALL_STATE(2357)] = 201824, + [SMALL_STATE(2358)] = 201870, + [SMALL_STATE(2359)] = 201918, + [SMALL_STATE(2360)] = 201982, + [SMALL_STATE(2361)] = 202030, + [SMALL_STATE(2362)] = 202120, + [SMALL_STATE(2363)] = 202184, + [SMALL_STATE(2364)] = 202248, + [SMALL_STATE(2365)] = 202294, + [SMALL_STATE(2366)] = 202340, + [SMALL_STATE(2367)] = 202386, + [SMALL_STATE(2368)] = 202432, + [SMALL_STATE(2369)] = 202478, + [SMALL_STATE(2370)] = 202524, + [SMALL_STATE(2371)] = 202588, + [SMALL_STATE(2372)] = 202634, + [SMALL_STATE(2373)] = 202679, + [SMALL_STATE(2374)] = 202724, + [SMALL_STATE(2375)] = 202769, + [SMALL_STATE(2376)] = 202832, + [SMALL_STATE(2377)] = 202877, + [SMALL_STATE(2378)] = 202922, + [SMALL_STATE(2379)] = 202969, + [SMALL_STATE(2380)] = 203032, + [SMALL_STATE(2381)] = 203077, + [SMALL_STATE(2382)] = 203122, + [SMALL_STATE(2383)] = 203185, + [SMALL_STATE(2384)] = 203229, + [SMALL_STATE(2385)] = 203273, + [SMALL_STATE(2386)] = 203341, + [SMALL_STATE(2387)] = 203403, + [SMALL_STATE(2388)] = 203465, + [SMALL_STATE(2389)] = 203509, + [SMALL_STATE(2390)] = 203553, + [SMALL_STATE(2391)] = 203597, + [SMALL_STATE(2392)] = 203643, + [SMALL_STATE(2393)] = 203685, + [SMALL_STATE(2394)] = 203729, + [SMALL_STATE(2395)] = 203791, + [SMALL_STATE(2396)] = 203850, + [SMALL_STATE(2397)] = 203893, + [SMALL_STATE(2398)] = 203956, + [SMALL_STATE(2399)] = 204022, + [SMALL_STATE(2400)] = 204063, + [SMALL_STATE(2401)] = 204104, + [SMALL_STATE(2402)] = 204145, + [SMALL_STATE(2403)] = 204204, + [SMALL_STATE(2404)] = 204245, + [SMALL_STATE(2405)] = 204286, + [SMALL_STATE(2406)] = 204345, + [SMALL_STATE(2407)] = 204404, + [SMALL_STATE(2408)] = 204447, + [SMALL_STATE(2409)] = 204487, + [SMALL_STATE(2410)] = 204526, + [SMALL_STATE(2411)] = 204567, + [SMALL_STATE(2412)] = 204606, + [SMALL_STATE(2413)] = 204647, + [SMALL_STATE(2414)] = 204688, + [SMALL_STATE(2415)] = 204727, + [SMALL_STATE(2416)] = 204766, + [SMALL_STATE(2417)] = 204823, + [SMALL_STATE(2418)] = 204880, + [SMALL_STATE(2419)] = 204919, + [SMALL_STATE(2420)] = 204976, + [SMALL_STATE(2421)] = 205039, + [SMALL_STATE(2422)] = 205077, + [SMALL_STATE(2423)] = 205115, + [SMALL_STATE(2424)] = 205153, + [SMALL_STATE(2425)] = 205191, + [SMALL_STATE(2426)] = 205229, + [SMALL_STATE(2427)] = 205267, + [SMALL_STATE(2428)] = 205305, + [SMALL_STATE(2429)] = 205346, + [SMALL_STATE(2430)] = 205391, + [SMALL_STATE(2431)] = 205438, + [SMALL_STATE(2432)] = 205485, + [SMALL_STATE(2433)] = 205546, + [SMALL_STATE(2434)] = 205581, + [SMALL_STATE(2435)] = 205616, + [SMALL_STATE(2436)] = 205661, + [SMALL_STATE(2437)] = 205696, + [SMALL_STATE(2438)] = 205741, + [SMALL_STATE(2439)] = 205788, + [SMALL_STATE(2440)] = 205823, + [SMALL_STATE(2441)] = 205864, + [SMALL_STATE(2442)] = 205899, + [SMALL_STATE(2443)] = 205935, + [SMALL_STATE(2444)] = 205989, + [SMALL_STATE(2445)] = 206025, + [SMALL_STATE(2446)] = 206093, + [SMALL_STATE(2447)] = 206147, + [SMALL_STATE(2448)] = 206191, + [SMALL_STATE(2449)] = 206259, + [SMALL_STATE(2450)] = 206297, + [SMALL_STATE(2451)] = 206351, + [SMALL_STATE(2452)] = 206385, + [SMALL_STATE(2453)] = 206439, + [SMALL_STATE(2454)] = 206507, + [SMALL_STATE(2455)] = 206575, + [SMALL_STATE(2456)] = 206611, + [SMALL_STATE(2457)] = 206655, + [SMALL_STATE(2458)] = 206699, + [SMALL_STATE(2459)] = 206745, + [SMALL_STATE(2460)] = 206781, + [SMALL_STATE(2461)] = 206825, + [SMALL_STATE(2462)] = 206859, + [SMALL_STATE(2463)] = 206927, + [SMALL_STATE(2464)] = 206995, + [SMALL_STATE(2465)] = 207049, + [SMALL_STATE(2466)] = 207093, + [SMALL_STATE(2467)] = 207129, + [SMALL_STATE(2468)] = 207197, + [SMALL_STATE(2469)] = 207235, + [SMALL_STATE(2470)] = 207281, + [SMALL_STATE(2471)] = 207335, + [SMALL_STATE(2472)] = 207379, + [SMALL_STATE(2473)] = 207433, + [SMALL_STATE(2474)] = 207501, + [SMALL_STATE(2475)] = 207535, + [SMALL_STATE(2476)] = 207588, + [SMALL_STATE(2477)] = 207647, + [SMALL_STATE(2478)] = 207704, + [SMALL_STATE(2479)] = 207757, + [SMALL_STATE(2480)] = 207790, + [SMALL_STATE(2481)] = 207843, + [SMALL_STATE(2482)] = 207882, + [SMALL_STATE(2483)] = 207915, + [SMALL_STATE(2484)] = 207950, + [SMALL_STATE(2485)] = 208003, + [SMALL_STATE(2486)] = 208042, + [SMALL_STATE(2487)] = 208101, + [SMALL_STATE(2488)] = 208160, + [SMALL_STATE(2489)] = 208213, + [SMALL_STATE(2490)] = 208246, + [SMALL_STATE(2491)] = 208299, + [SMALL_STATE(2492)] = 208351, + [SMALL_STATE(2493)] = 208385, + [SMALL_STATE(2494)] = 208419, + [SMALL_STATE(2495)] = 208455, + [SMALL_STATE(2496)] = 208489, + [SMALL_STATE(2497)] = 208523, + [SMALL_STATE(2498)] = 208557, + [SMALL_STATE(2499)] = 208593, + [SMALL_STATE(2500)] = 208627, + [SMALL_STATE(2501)] = 208661, + [SMALL_STATE(2502)] = 208697, + [SMALL_STATE(2503)] = 208733, + [SMALL_STATE(2504)] = 208767, + [SMALL_STATE(2505)] = 208819, + [SMALL_STATE(2506)] = 208871, + [SMALL_STATE(2507)] = 208905, + [SMALL_STATE(2508)] = 208941, + [SMALL_STATE(2509)] = 208996, + [SMALL_STATE(2510)] = 209051, + [SMALL_STATE(2511)] = 209084, + [SMALL_STATE(2512)] = 209139, + [SMALL_STATE(2513)] = 209172, + [SMALL_STATE(2514)] = 209231, + [SMALL_STATE(2515)] = 209286, + [SMALL_STATE(2516)] = 209341, + [SMALL_STATE(2517)] = 209396, + [SMALL_STATE(2518)] = 209451, + [SMALL_STATE(2519)] = 209484, + [SMALL_STATE(2520)] = 209539, + [SMALL_STATE(2521)] = 209594, + [SMALL_STATE(2522)] = 209637, + [SMALL_STATE(2523)] = 209670, + [SMALL_STATE(2524)] = 209703, + [SMALL_STATE(2525)] = 209736, + [SMALL_STATE(2526)] = 209791, + [SMALL_STATE(2527)] = 209824, + [SMALL_STATE(2528)] = 209857, + [SMALL_STATE(2529)] = 209890, + [SMALL_STATE(2530)] = 209921, + [SMALL_STATE(2531)] = 209954, + [SMALL_STATE(2532)] = 210009, + [SMALL_STATE(2533)] = 210064, + [SMALL_STATE(2534)] = 210119, + [SMALL_STATE(2535)] = 210162, + [SMALL_STATE(2536)] = 210195, + [SMALL_STATE(2537)] = 210250, + [SMALL_STATE(2538)] = 210305, + [SMALL_STATE(2539)] = 210360, + [SMALL_STATE(2540)] = 210393, + [SMALL_STATE(2541)] = 210436, + [SMALL_STATE(2542)] = 210488, + [SMALL_STATE(2543)] = 210540, + [SMALL_STATE(2544)] = 210570, + [SMALL_STATE(2545)] = 210622, + [SMALL_STATE(2546)] = 210652, + [SMALL_STATE(2547)] = 210682, + [SMALL_STATE(2548)] = 210734, + [SMALL_STATE(2549)] = 210766, + [SMALL_STATE(2550)] = 210796, + [SMALL_STATE(2551)] = 210848, + [SMALL_STATE(2552)] = 210878, + [SMALL_STATE(2553)] = 210908, + [SMALL_STATE(2554)] = 210960, + [SMALL_STATE(2555)] = 210990, + [SMALL_STATE(2556)] = 211020, + [SMALL_STATE(2557)] = 211050, + [SMALL_STATE(2558)] = 211080, + [SMALL_STATE(2559)] = 211132, + [SMALL_STATE(2560)] = 211162, + [SMALL_STATE(2561)] = 211214, + [SMALL_STATE(2562)] = 211244, + [SMALL_STATE(2563)] = 211296, + [SMALL_STATE(2564)] = 211326, + [SMALL_STATE(2565)] = 211376, + [SMALL_STATE(2566)] = 211406, + [SMALL_STATE(2567)] = 211438, + [SMALL_STATE(2568)] = 211468, + [SMALL_STATE(2569)] = 211498, + [SMALL_STATE(2570)] = 211534, + [SMALL_STATE(2571)] = 211586, + [SMALL_STATE(2572)] = 211616, + [SMALL_STATE(2573)] = 211668, + [SMALL_STATE(2574)] = 211698, + [SMALL_STATE(2575)] = 211728, + [SMALL_STATE(2576)] = 211758, + [SMALL_STATE(2577)] = 211788, + [SMALL_STATE(2578)] = 211818, + [SMALL_STATE(2579)] = 211848, + [SMALL_STATE(2580)] = 211900, + [SMALL_STATE(2581)] = 211930, + [SMALL_STATE(2582)] = 211960, + [SMALL_STATE(2583)] = 212012, + [SMALL_STATE(2584)] = 212064, + [SMALL_STATE(2585)] = 212094, + [SMALL_STATE(2586)] = 212124, + [SMALL_STATE(2587)] = 212176, + [SMALL_STATE(2588)] = 212225, + [SMALL_STATE(2589)] = 212266, + [SMALL_STATE(2590)] = 212315, + [SMALL_STATE(2591)] = 212364, + [SMALL_STATE(2592)] = 212403, + [SMALL_STATE(2593)] = 212456, + [SMALL_STATE(2594)] = 212493, + [SMALL_STATE(2595)] = 212542, + [SMALL_STATE(2596)] = 212591, + [SMALL_STATE(2597)] = 212640, + [SMALL_STATE(2598)] = 212671, + [SMALL_STATE(2599)] = 212722, + [SMALL_STATE(2600)] = 212773, + [SMALL_STATE(2601)] = 212822, + [SMALL_STATE(2602)] = 212859, + [SMALL_STATE(2603)] = 212908, + [SMALL_STATE(2604)] = 212957, + [SMALL_STATE(2605)] = 213006, + [SMALL_STATE(2606)] = 213059, + [SMALL_STATE(2607)] = 213096, + [SMALL_STATE(2608)] = 213137, + [SMALL_STATE(2609)] = 213190, + [SMALL_STATE(2610)] = 213239, + [SMALL_STATE(2611)] = 213292, + [SMALL_STATE(2612)] = 213327, + [SMALL_STATE(2613)] = 213364, + [SMALL_STATE(2614)] = 213413, + [SMALL_STATE(2615)] = 213462, + [SMALL_STATE(2616)] = 213511, + [SMALL_STATE(2617)] = 213542, + [SMALL_STATE(2618)] = 213591, + [SMALL_STATE(2619)] = 213633, + [SMALL_STATE(2620)] = 213677, + [SMALL_STATE(2621)] = 213719, + [SMALL_STATE(2622)] = 213761, + [SMALL_STATE(2623)] = 213803, + [SMALL_STATE(2624)] = 213845, + [SMALL_STATE(2625)] = 213887, + [SMALL_STATE(2626)] = 213929, + [SMALL_STATE(2627)] = 213971, + [SMALL_STATE(2628)] = 214013, + [SMALL_STATE(2629)] = 214041, + [SMALL_STATE(2630)] = 214083, + [SMALL_STATE(2631)] = 214125, + [SMALL_STATE(2632)] = 214167, + [SMALL_STATE(2633)] = 214209, + [SMALL_STATE(2634)] = 214251, + [SMALL_STATE(2635)] = 214293, + [SMALL_STATE(2636)] = 214335, + [SMALL_STATE(2637)] = 214377, + [SMALL_STATE(2638)] = 214419, + [SMALL_STATE(2639)] = 214461, + [SMALL_STATE(2640)] = 214503, + [SMALL_STATE(2641)] = 214545, + [SMALL_STATE(2642)] = 214587, + [SMALL_STATE(2643)] = 214629, + [SMALL_STATE(2644)] = 214671, + [SMALL_STATE(2645)] = 214715, + [SMALL_STATE(2646)] = 214757, + [SMALL_STATE(2647)] = 214807, + [SMALL_STATE(2648)] = 214849, + [SMALL_STATE(2649)] = 214891, + [SMALL_STATE(2650)] = 214941, + [SMALL_STATE(2651)] = 214985, + [SMALL_STATE(2652)] = 215029, + [SMALL_STATE(2653)] = 215071, + [SMALL_STATE(2654)] = 215113, + [SMALL_STATE(2655)] = 215155, + [SMALL_STATE(2656)] = 215205, + [SMALL_STATE(2657)] = 215247, + [SMALL_STATE(2658)] = 215289, + [SMALL_STATE(2659)] = 215331, + [SMALL_STATE(2660)] = 215373, + [SMALL_STATE(2661)] = 215415, + [SMALL_STATE(2662)] = 215457, + [SMALL_STATE(2663)] = 215499, + [SMALL_STATE(2664)] = 215541, + [SMALL_STATE(2665)] = 215583, + [SMALL_STATE(2666)] = 215625, + [SMALL_STATE(2667)] = 215656, + [SMALL_STATE(2668)] = 215685, + [SMALL_STATE(2669)] = 215732, + [SMALL_STATE(2670)] = 215763, + [SMALL_STATE(2671)] = 215810, + [SMALL_STATE(2672)] = 215855, + [SMALL_STATE(2673)] = 215886, + [SMALL_STATE(2674)] = 215933, + [SMALL_STATE(2675)] = 215976, + [SMALL_STATE(2676)] = 216021, + [SMALL_STATE(2677)] = 216050, + [SMALL_STATE(2678)] = 216081, + [SMALL_STATE(2679)] = 216124, + [SMALL_STATE(2680)] = 216171, + [SMALL_STATE(2681)] = 216214, + [SMALL_STATE(2682)] = 216261, + [SMALL_STATE(2683)] = 216304, + [SMALL_STATE(2684)] = 216335, + [SMALL_STATE(2685)] = 216382, + [SMALL_STATE(2686)] = 216413, + [SMALL_STATE(2687)] = 216458, + [SMALL_STATE(2688)] = 216489, + [SMALL_STATE(2689)] = 216534, + [SMALL_STATE(2690)] = 216565, + [SMALL_STATE(2691)] = 216596, + [SMALL_STATE(2692)] = 216627, + [SMALL_STATE(2693)] = 216658, + [SMALL_STATE(2694)] = 216705, + [SMALL_STATE(2695)] = 216748, + [SMALL_STATE(2696)] = 216792, + [SMALL_STATE(2697)] = 216818, + [SMALL_STATE(2698)] = 216862, + [SMALL_STATE(2699)] = 216906, + [SMALL_STATE(2700)] = 216948, + [SMALL_STATE(2701)] = 216980, + [SMALL_STATE(2702)] = 217024, + [SMALL_STATE(2703)] = 217068, + [SMALL_STATE(2704)] = 217110, + [SMALL_STATE(2705)] = 217154, + [SMALL_STATE(2706)] = 217198, + [SMALL_STATE(2707)] = 217242, + [SMALL_STATE(2708)] = 217286, + [SMALL_STATE(2709)] = 217330, + [SMALL_STATE(2710)] = 217374, + [SMALL_STATE(2711)] = 217418, + [SMALL_STATE(2712)] = 217462, + [SMALL_STATE(2713)] = 217506, + [SMALL_STATE(2714)] = 217550, + [SMALL_STATE(2715)] = 217594, + [SMALL_STATE(2716)] = 217638, + [SMALL_STATE(2717)] = 217682, + [SMALL_STATE(2718)] = 217726, + [SMALL_STATE(2719)] = 217752, + [SMALL_STATE(2720)] = 217794, + [SMALL_STATE(2721)] = 217838, + [SMALL_STATE(2722)] = 217880, + [SMALL_STATE(2723)] = 217924, + [SMALL_STATE(2724)] = 217950, + [SMALL_STATE(2725)] = 217994, + [SMALL_STATE(2726)] = 218038, + [SMALL_STATE(2727)] = 218082, + [SMALL_STATE(2728)] = 218108, + [SMALL_STATE(2729)] = 218152, + [SMALL_STATE(2730)] = 218196, + [SMALL_STATE(2731)] = 218222, + [SMALL_STATE(2732)] = 218266, + [SMALL_STATE(2733)] = 218294, + [SMALL_STATE(2734)] = 218338, + [SMALL_STATE(2735)] = 218366, + [SMALL_STATE(2736)] = 218410, + [SMALL_STATE(2737)] = 218436, + [SMALL_STATE(2738)] = 218478, + [SMALL_STATE(2739)] = 218522, + [SMALL_STATE(2740)] = 218564, + [SMALL_STATE(2741)] = 218608, + [SMALL_STATE(2742)] = 218650, + [SMALL_STATE(2743)] = 218676, + [SMALL_STATE(2744)] = 218720, + [SMALL_STATE(2745)] = 218746, + [SMALL_STATE(2746)] = 218790, + [SMALL_STATE(2747)] = 218832, + [SMALL_STATE(2748)] = 218876, + [SMALL_STATE(2749)] = 218902, + [SMALL_STATE(2750)] = 218944, + [SMALL_STATE(2751)] = 218986, + [SMALL_STATE(2752)] = 219030, + [SMALL_STATE(2753)] = 219074, + [SMALL_STATE(2754)] = 219118, + [SMALL_STATE(2755)] = 219144, + [SMALL_STATE(2756)] = 219188, + [SMALL_STATE(2757)] = 219230, + [SMALL_STATE(2758)] = 219274, + [SMALL_STATE(2759)] = 219300, + [SMALL_STATE(2760)] = 219344, + [SMALL_STATE(2761)] = 219370, + [SMALL_STATE(2762)] = 219414, + [SMALL_STATE(2763)] = 219458, + [SMALL_STATE(2764)] = 219502, + [SMALL_STATE(2765)] = 219546, + [SMALL_STATE(2766)] = 219590, + [SMALL_STATE(2767)] = 219634, + [SMALL_STATE(2768)] = 219678, + [SMALL_STATE(2769)] = 219722, + [SMALL_STATE(2770)] = 219766, + [SMALL_STATE(2771)] = 219810, + [SMALL_STATE(2772)] = 219854, + [SMALL_STATE(2773)] = 219898, + [SMALL_STATE(2774)] = 219942, + [SMALL_STATE(2775)] = 219986, + [SMALL_STATE(2776)] = 220030, + [SMALL_STATE(2777)] = 220074, + [SMALL_STATE(2778)] = 220118, + [SMALL_STATE(2779)] = 220162, + [SMALL_STATE(2780)] = 220206, + [SMALL_STATE(2781)] = 220248, + [SMALL_STATE(2782)] = 220292, + [SMALL_STATE(2783)] = 220336, + [SMALL_STATE(2784)] = 220378, + [SMALL_STATE(2785)] = 220422, + [SMALL_STATE(2786)] = 220448, + [SMALL_STATE(2787)] = 220492, + [SMALL_STATE(2788)] = 220536, + [SMALL_STATE(2789)] = 220562, + [SMALL_STATE(2790)] = 220606, + [SMALL_STATE(2791)] = 220650, + [SMALL_STATE(2792)] = 220691, + [SMALL_STATE(2793)] = 220732, + [SMALL_STATE(2794)] = 220773, + [SMALL_STATE(2795)] = 220814, + [SMALL_STATE(2796)] = 220855, + [SMALL_STATE(2797)] = 220896, + [SMALL_STATE(2798)] = 220937, + [SMALL_STATE(2799)] = 220978, + [SMALL_STATE(2800)] = 221003, + [SMALL_STATE(2801)] = 221044, + [SMALL_STATE(2802)] = 221085, + [SMALL_STATE(2803)] = 221126, + [SMALL_STATE(2804)] = 221167, + [SMALL_STATE(2805)] = 221208, + [SMALL_STATE(2806)] = 221249, + [SMALL_STATE(2807)] = 221290, + [SMALL_STATE(2808)] = 221331, + [SMALL_STATE(2809)] = 221372, + [SMALL_STATE(2810)] = 221413, + [SMALL_STATE(2811)] = 221454, + [SMALL_STATE(2812)] = 221495, + [SMALL_STATE(2813)] = 221536, + [SMALL_STATE(2814)] = 221577, + [SMALL_STATE(2815)] = 221618, + [SMALL_STATE(2816)] = 221659, + [SMALL_STATE(2817)] = 221700, + [SMALL_STATE(2818)] = 221741, + [SMALL_STATE(2819)] = 221782, + [SMALL_STATE(2820)] = 221813, + [SMALL_STATE(2821)] = 221854, + [SMALL_STATE(2822)] = 221895, + [SMALL_STATE(2823)] = 221936, + [SMALL_STATE(2824)] = 221977, + [SMALL_STATE(2825)] = 222018, + [SMALL_STATE(2826)] = 222059, + [SMALL_STATE(2827)] = 222100, + [SMALL_STATE(2828)] = 222125, + [SMALL_STATE(2829)] = 222166, + [SMALL_STATE(2830)] = 222191, + [SMALL_STATE(2831)] = 222232, + [SMALL_STATE(2832)] = 222273, + [SMALL_STATE(2833)] = 222314, + [SMALL_STATE(2834)] = 222355, + [SMALL_STATE(2835)] = 222396, + [SMALL_STATE(2836)] = 222437, + [SMALL_STATE(2837)] = 222478, + [SMALL_STATE(2838)] = 222519, + [SMALL_STATE(2839)] = 222560, + [SMALL_STATE(2840)] = 222585, + [SMALL_STATE(2841)] = 222626, + [SMALL_STATE(2842)] = 222667, + [SMALL_STATE(2843)] = 222708, + [SMALL_STATE(2844)] = 222749, + [SMALL_STATE(2845)] = 222790, + [SMALL_STATE(2846)] = 222815, + [SMALL_STATE(2847)] = 222856, + [SMALL_STATE(2848)] = 222897, + [SMALL_STATE(2849)] = 222938, + [SMALL_STATE(2850)] = 222979, + [SMALL_STATE(2851)] = 223020, + [SMALL_STATE(2852)] = 223061, + [SMALL_STATE(2853)] = 223102, + [SMALL_STATE(2854)] = 223127, + [SMALL_STATE(2855)] = 223152, + [SMALL_STATE(2856)] = 223193, + [SMALL_STATE(2857)] = 223234, + [SMALL_STATE(2858)] = 223275, + [SMALL_STATE(2859)] = 223300, + [SMALL_STATE(2860)] = 223341, + [SMALL_STATE(2861)] = 223382, + [SMALL_STATE(2862)] = 223423, + [SMALL_STATE(2863)] = 223454, + [SMALL_STATE(2864)] = 223495, + [SMALL_STATE(2865)] = 223536, + [SMALL_STATE(2866)] = 223577, + [SMALL_STATE(2867)] = 223602, + [SMALL_STATE(2868)] = 223643, + [SMALL_STATE(2869)] = 223684, + [SMALL_STATE(2870)] = 223725, + [SMALL_STATE(2871)] = 223766, + [SMALL_STATE(2872)] = 223807, + [SMALL_STATE(2873)] = 223848, + [SMALL_STATE(2874)] = 223889, + [SMALL_STATE(2875)] = 223930, + [SMALL_STATE(2876)] = 223971, + [SMALL_STATE(2877)] = 224012, + [SMALL_STATE(2878)] = 224037, + [SMALL_STATE(2879)] = 224078, + [SMALL_STATE(2880)] = 224116, + [SMALL_STATE(2881)] = 224154, + [SMALL_STATE(2882)] = 224192, + [SMALL_STATE(2883)] = 224230, + [SMALL_STATE(2884)] = 224268, + [SMALL_STATE(2885)] = 224306, + [SMALL_STATE(2886)] = 224344, + [SMALL_STATE(2887)] = 224382, + [SMALL_STATE(2888)] = 224420, + [SMALL_STATE(2889)] = 224458, + [SMALL_STATE(2890)] = 224496, + [SMALL_STATE(2891)] = 224534, + [SMALL_STATE(2892)] = 224572, + [SMALL_STATE(2893)] = 224610, + [SMALL_STATE(2894)] = 224648, + [SMALL_STATE(2895)] = 224686, + [SMALL_STATE(2896)] = 224724, + [SMALL_STATE(2897)] = 224762, + [SMALL_STATE(2898)] = 224800, + [SMALL_STATE(2899)] = 224838, + [SMALL_STATE(2900)] = 224876, + [SMALL_STATE(2901)] = 224914, + [SMALL_STATE(2902)] = 224952, + [SMALL_STATE(2903)] = 224990, + [SMALL_STATE(2904)] = 225028, + [SMALL_STATE(2905)] = 225066, + [SMALL_STATE(2906)] = 225104, + [SMALL_STATE(2907)] = 225142, + [SMALL_STATE(2908)] = 225180, + [SMALL_STATE(2909)] = 225218, + [SMALL_STATE(2910)] = 225256, + [SMALL_STATE(2911)] = 225294, + [SMALL_STATE(2912)] = 225332, + [SMALL_STATE(2913)] = 225370, + [SMALL_STATE(2914)] = 225408, + [SMALL_STATE(2915)] = 225446, + [SMALL_STATE(2916)] = 225484, + [SMALL_STATE(2917)] = 225522, + [SMALL_STATE(2918)] = 225560, + [SMALL_STATE(2919)] = 225598, + [SMALL_STATE(2920)] = 225636, + [SMALL_STATE(2921)] = 225674, + [SMALL_STATE(2922)] = 225712, + [SMALL_STATE(2923)] = 225750, + [SMALL_STATE(2924)] = 225788, + [SMALL_STATE(2925)] = 225826, + [SMALL_STATE(2926)] = 225864, + [SMALL_STATE(2927)] = 225902, + [SMALL_STATE(2928)] = 225940, + [SMALL_STATE(2929)] = 225978, + [SMALL_STATE(2930)] = 226016, + [SMALL_STATE(2931)] = 226054, + [SMALL_STATE(2932)] = 226092, + [SMALL_STATE(2933)] = 226130, + [SMALL_STATE(2934)] = 226168, + [SMALL_STATE(2935)] = 226206, + [SMALL_STATE(2936)] = 226244, + [SMALL_STATE(2937)] = 226282, + [SMALL_STATE(2938)] = 226320, + [SMALL_STATE(2939)] = 226358, + [SMALL_STATE(2940)] = 226396, + [SMALL_STATE(2941)] = 226434, + [SMALL_STATE(2942)] = 226474, + [SMALL_STATE(2943)] = 226512, + [SMALL_STATE(2944)] = 226550, + [SMALL_STATE(2945)] = 226588, + [SMALL_STATE(2946)] = 226626, + [SMALL_STATE(2947)] = 226664, + [SMALL_STATE(2948)] = 226702, + [SMALL_STATE(2949)] = 226740, + [SMALL_STATE(2950)] = 226778, + [SMALL_STATE(2951)] = 226808, + [SMALL_STATE(2952)] = 226846, + [SMALL_STATE(2953)] = 226886, + [SMALL_STATE(2954)] = 226924, + [SMALL_STATE(2955)] = 226962, + [SMALL_STATE(2956)] = 227000, + [SMALL_STATE(2957)] = 227038, + [SMALL_STATE(2958)] = 227076, + [SMALL_STATE(2959)] = 227114, + [SMALL_STATE(2960)] = 227152, + [SMALL_STATE(2961)] = 227190, + [SMALL_STATE(2962)] = 227228, + [SMALL_STATE(2963)] = 227266, + [SMALL_STATE(2964)] = 227304, + [SMALL_STATE(2965)] = 227342, + [SMALL_STATE(2966)] = 227380, + [SMALL_STATE(2967)] = 227418, + [SMALL_STATE(2968)] = 227456, + [SMALL_STATE(2969)] = 227492, + [SMALL_STATE(2970)] = 227530, + [SMALL_STATE(2971)] = 227568, + [SMALL_STATE(2972)] = 227606, + [SMALL_STATE(2973)] = 227644, + [SMALL_STATE(2974)] = 227682, + [SMALL_STATE(2975)] = 227720, + [SMALL_STATE(2976)] = 227758, + [SMALL_STATE(2977)] = 227796, + [SMALL_STATE(2978)] = 227834, + [SMALL_STATE(2979)] = 227872, + [SMALL_STATE(2980)] = 227910, + [SMALL_STATE(2981)] = 227944, + [SMALL_STATE(2982)] = 227982, + [SMALL_STATE(2983)] = 228020, + [SMALL_STATE(2984)] = 228060, + [SMALL_STATE(2985)] = 228098, + [SMALL_STATE(2986)] = 228136, + [SMALL_STATE(2987)] = 228174, + [SMALL_STATE(2988)] = 228212, + [SMALL_STATE(2989)] = 228250, + [SMALL_STATE(2990)] = 228286, + [SMALL_STATE(2991)] = 228324, + [SMALL_STATE(2992)] = 228362, + [SMALL_STATE(2993)] = 228400, + [SMALL_STATE(2994)] = 228438, + [SMALL_STATE(2995)] = 228476, + [SMALL_STATE(2996)] = 228514, + [SMALL_STATE(2997)] = 228552, + [SMALL_STATE(2998)] = 228590, + [SMALL_STATE(2999)] = 228628, + [SMALL_STATE(3000)] = 228666, + [SMALL_STATE(3001)] = 228704, + [SMALL_STATE(3002)] = 228742, + [SMALL_STATE(3003)] = 228780, + [SMALL_STATE(3004)] = 228818, + [SMALL_STATE(3005)] = 228856, + [SMALL_STATE(3006)] = 228894, + [SMALL_STATE(3007)] = 228932, + [SMALL_STATE(3008)] = 228970, + [SMALL_STATE(3009)] = 229008, + [SMALL_STATE(3010)] = 229046, + [SMALL_STATE(3011)] = 229084, + [SMALL_STATE(3012)] = 229122, + [SMALL_STATE(3013)] = 229160, + [SMALL_STATE(3014)] = 229198, + [SMALL_STATE(3015)] = 229236, + [SMALL_STATE(3016)] = 229274, + [SMALL_STATE(3017)] = 229312, + [SMALL_STATE(3018)] = 229350, + [SMALL_STATE(3019)] = 229388, + [SMALL_STATE(3020)] = 229426, + [SMALL_STATE(3021)] = 229464, + [SMALL_STATE(3022)] = 229502, + [SMALL_STATE(3023)] = 229540, + [SMALL_STATE(3024)] = 229578, + [SMALL_STATE(3025)] = 229616, + [SMALL_STATE(3026)] = 229654, + [SMALL_STATE(3027)] = 229694, + [SMALL_STATE(3028)] = 229720, + [SMALL_STATE(3029)] = 229758, + [SMALL_STATE(3030)] = 229796, + [SMALL_STATE(3031)] = 229834, + [SMALL_STATE(3032)] = 229872, + [SMALL_STATE(3033)] = 229910, + [SMALL_STATE(3034)] = 229948, + [SMALL_STATE(3035)] = 229986, + [SMALL_STATE(3036)] = 230024, + [SMALL_STATE(3037)] = 230062, + [SMALL_STATE(3038)] = 230087, + [SMALL_STATE(3039)] = 230120, + [SMALL_STATE(3040)] = 230153, + [SMALL_STATE(3041)] = 230186, + [SMALL_STATE(3042)] = 230221, + [SMALL_STATE(3043)] = 230254, + [SMALL_STATE(3044)] = 230289, + [SMALL_STATE(3045)] = 230324, + [SMALL_STATE(3046)] = 230357, + [SMALL_STATE(3047)] = 230392, + [SMALL_STATE(3048)] = 230425, + [SMALL_STATE(3049)] = 230458, + [SMALL_STATE(3050)] = 230485, + [SMALL_STATE(3051)] = 230518, + [SMALL_STATE(3052)] = 230551, + [SMALL_STATE(3053)] = 230584, + [SMALL_STATE(3054)] = 230617, + [SMALL_STATE(3055)] = 230650, + [SMALL_STATE(3056)] = 230683, + [SMALL_STATE(3057)] = 230710, + [SMALL_STATE(3058)] = 230747, + [SMALL_STATE(3059)] = 230780, + [SMALL_STATE(3060)] = 230807, + [SMALL_STATE(3061)] = 230844, + [SMALL_STATE(3062)] = 230867, + [SMALL_STATE(3063)] = 230902, + [SMALL_STATE(3064)] = 230935, + [SMALL_STATE(3065)] = 230968, + [SMALL_STATE(3066)] = 231001, + [SMALL_STATE(3067)] = 231038, + [SMALL_STATE(3068)] = 231071, + [SMALL_STATE(3069)] = 231104, + [SMALL_STATE(3070)] = 231137, + [SMALL_STATE(3071)] = 231170, + [SMALL_STATE(3072)] = 231207, + [SMALL_STATE(3073)] = 231234, + [SMALL_STATE(3074)] = 231261, + [SMALL_STATE(3075)] = 231294, + [SMALL_STATE(3076)] = 231321, + [SMALL_STATE(3077)] = 231358, + [SMALL_STATE(3078)] = 231391, + [SMALL_STATE(3079)] = 231424, + [SMALL_STATE(3080)] = 231457, + [SMALL_STATE(3081)] = 231490, + [SMALL_STATE(3082)] = 231523, + [SMALL_STATE(3083)] = 231550, + [SMALL_STATE(3084)] = 231583, + [SMALL_STATE(3085)] = 231618, + [SMALL_STATE(3086)] = 231651, + [SMALL_STATE(3087)] = 231684, + [SMALL_STATE(3088)] = 231719, + [SMALL_STATE(3089)] = 231752, + [SMALL_STATE(3090)] = 231787, + [SMALL_STATE(3091)] = 231822, + [SMALL_STATE(3092)] = 231855, + [SMALL_STATE(3093)] = 231885, + [SMALL_STATE(3094)] = 231915, + [SMALL_STATE(3095)] = 231945, + [SMALL_STATE(3096)] = 231975, + [SMALL_STATE(3097)] = 232005, + [SMALL_STATE(3098)] = 232035, + [SMALL_STATE(3099)] = 232065, + [SMALL_STATE(3100)] = 232095, + [SMALL_STATE(3101)] = 232129, + [SMALL_STATE(3102)] = 232159, + [SMALL_STATE(3103)] = 232189, + [SMALL_STATE(3104)] = 232219, + [SMALL_STATE(3105)] = 232249, + [SMALL_STATE(3106)] = 232279, + [SMALL_STATE(3107)] = 232309, + [SMALL_STATE(3108)] = 232339, + [SMALL_STATE(3109)] = 232369, + [SMALL_STATE(3110)] = 232399, + [SMALL_STATE(3111)] = 232429, + [SMALL_STATE(3112)] = 232459, + [SMALL_STATE(3113)] = 232489, + [SMALL_STATE(3114)] = 232523, + [SMALL_STATE(3115)] = 232553, + [SMALL_STATE(3116)] = 232583, + [SMALL_STATE(3117)] = 232613, + [SMALL_STATE(3118)] = 232643, + [SMALL_STATE(3119)] = 232673, + [SMALL_STATE(3120)] = 232703, + [SMALL_STATE(3121)] = 232731, + [SMALL_STATE(3122)] = 232759, + [SMALL_STATE(3123)] = 232789, + [SMALL_STATE(3124)] = 232819, + [SMALL_STATE(3125)] = 232849, + [SMALL_STATE(3126)] = 232871, + [SMALL_STATE(3127)] = 232901, + [SMALL_STATE(3128)] = 232929, + [SMALL_STATE(3129)] = 232959, + [SMALL_STATE(3130)] = 232987, + [SMALL_STATE(3131)] = 233017, + [SMALL_STATE(3132)] = 233047, + [SMALL_STATE(3133)] = 233077, + [SMALL_STATE(3134)] = 233105, + [SMALL_STATE(3135)] = 233135, + [SMALL_STATE(3136)] = 233163, + [SMALL_STATE(3137)] = 233193, + [SMALL_STATE(3138)] = 233221, + [SMALL_STATE(3139)] = 233251, + [SMALL_STATE(3140)] = 233279, + [SMALL_STATE(3141)] = 233309, + [SMALL_STATE(3142)] = 233339, + [SMALL_STATE(3143)] = 233369, + [SMALL_STATE(3144)] = 233397, + [SMALL_STATE(3145)] = 233427, + [SMALL_STATE(3146)] = 233455, + [SMALL_STATE(3147)] = 233485, + [SMALL_STATE(3148)] = 233511, + [SMALL_STATE(3149)] = 233541, + [SMALL_STATE(3150)] = 233571, + [SMALL_STATE(3151)] = 233601, + [SMALL_STATE(3152)] = 233631, + [SMALL_STATE(3153)] = 233661, + [SMALL_STATE(3154)] = 233689, + [SMALL_STATE(3155)] = 233719, + [SMALL_STATE(3156)] = 233749, + [SMALL_STATE(3157)] = 233779, + [SMALL_STATE(3158)] = 233809, + [SMALL_STATE(3159)] = 233839, + [SMALL_STATE(3160)] = 233869, + [SMALL_STATE(3161)] = 233899, + [SMALL_STATE(3162)] = 233929, + [SMALL_STATE(3163)] = 233959, + [SMALL_STATE(3164)] = 233989, + [SMALL_STATE(3165)] = 234019, + [SMALL_STATE(3166)] = 234049, + [SMALL_STATE(3167)] = 234079, + [SMALL_STATE(3168)] = 234107, + [SMALL_STATE(3169)] = 234137, + [SMALL_STATE(3170)] = 234171, + [SMALL_STATE(3171)] = 234201, + [SMALL_STATE(3172)] = 234231, + [SMALL_STATE(3173)] = 234261, + [SMALL_STATE(3174)] = 234291, + [SMALL_STATE(3175)] = 234321, + [SMALL_STATE(3176)] = 234349, + [SMALL_STATE(3177)] = 234379, + [SMALL_STATE(3178)] = 234409, + [SMALL_STATE(3179)] = 234439, + [SMALL_STATE(3180)] = 234469, + [SMALL_STATE(3181)] = 234499, + [SMALL_STATE(3182)] = 234529, + [SMALL_STATE(3183)] = 234559, + [SMALL_STATE(3184)] = 234589, + [SMALL_STATE(3185)] = 234619, + [SMALL_STATE(3186)] = 234643, + [SMALL_STATE(3187)] = 234665, + [SMALL_STATE(3188)] = 234695, + [SMALL_STATE(3189)] = 234725, + [SMALL_STATE(3190)] = 234755, + [SMALL_STATE(3191)] = 234785, + [SMALL_STATE(3192)] = 234815, + [SMALL_STATE(3193)] = 234845, + [SMALL_STATE(3194)] = 234875, + [SMALL_STATE(3195)] = 234905, + [SMALL_STATE(3196)] = 234935, + [SMALL_STATE(3197)] = 234965, + [SMALL_STATE(3198)] = 234995, + [SMALL_STATE(3199)] = 235017, + [SMALL_STATE(3200)] = 235047, + [SMALL_STATE(3201)] = 235077, + [SMALL_STATE(3202)] = 235107, + [SMALL_STATE(3203)] = 235133, + [SMALL_STATE(3204)] = 235163, + [SMALL_STATE(3205)] = 235191, + [SMALL_STATE(3206)] = 235221, + [SMALL_STATE(3207)] = 235251, + [SMALL_STATE(3208)] = 235281, + [SMALL_STATE(3209)] = 235311, + [SMALL_STATE(3210)] = 235341, + [SMALL_STATE(3211)] = 235371, + [SMALL_STATE(3212)] = 235393, + [SMALL_STATE(3213)] = 235423, + [SMALL_STATE(3214)] = 235453, + [SMALL_STATE(3215)] = 235483, + [SMALL_STATE(3216)] = 235513, + [SMALL_STATE(3217)] = 235535, + [SMALL_STATE(3218)] = 235565, + [SMALL_STATE(3219)] = 235587, + [SMALL_STATE(3220)] = 235615, + [SMALL_STATE(3221)] = 235645, + [SMALL_STATE(3222)] = 235679, + [SMALL_STATE(3223)] = 235713, + [SMALL_STATE(3224)] = 235735, + [SMALL_STATE(3225)] = 235757, + [SMALL_STATE(3226)] = 235787, + [SMALL_STATE(3227)] = 235817, + [SMALL_STATE(3228)] = 235847, + [SMALL_STATE(3229)] = 235881, + [SMALL_STATE(3230)] = 235911, + [SMALL_STATE(3231)] = 235939, + [SMALL_STATE(3232)] = 235967, + [SMALL_STATE(3233)] = 235997, + [SMALL_STATE(3234)] = 236027, + [SMALL_STATE(3235)] = 236057, + [SMALL_STATE(3236)] = 236087, + [SMALL_STATE(3237)] = 236117, + [SMALL_STATE(3238)] = 236147, + [SMALL_STATE(3239)] = 236177, + [SMALL_STATE(3240)] = 236207, + [SMALL_STATE(3241)] = 236237, + [SMALL_STATE(3242)] = 236267, + [SMALL_STATE(3243)] = 236297, + [SMALL_STATE(3244)] = 236327, + [SMALL_STATE(3245)] = 236357, + [SMALL_STATE(3246)] = 236387, + [SMALL_STATE(3247)] = 236417, + [SMALL_STATE(3248)] = 236447, + [SMALL_STATE(3249)] = 236477, + [SMALL_STATE(3250)] = 236507, + [SMALL_STATE(3251)] = 236537, + [SMALL_STATE(3252)] = 236567, + [SMALL_STATE(3253)] = 236597, + [SMALL_STATE(3254)] = 236627, + [SMALL_STATE(3255)] = 236657, + [SMALL_STATE(3256)] = 236687, + [SMALL_STATE(3257)] = 236717, + [SMALL_STATE(3258)] = 236747, + [SMALL_STATE(3259)] = 236777, + [SMALL_STATE(3260)] = 236807, + [SMALL_STATE(3261)] = 236837, + [SMALL_STATE(3262)] = 236867, + [SMALL_STATE(3263)] = 236889, + [SMALL_STATE(3264)] = 236919, + [SMALL_STATE(3265)] = 236949, + [SMALL_STATE(3266)] = 236979, + [SMALL_STATE(3267)] = 237009, + [SMALL_STATE(3268)] = 237039, + [SMALL_STATE(3269)] = 237069, + [SMALL_STATE(3270)] = 237099, + [SMALL_STATE(3271)] = 237121, + [SMALL_STATE(3272)] = 237151, + [SMALL_STATE(3273)] = 237181, + [SMALL_STATE(3274)] = 237207, + [SMALL_STATE(3275)] = 237237, + [SMALL_STATE(3276)] = 237267, + [SMALL_STATE(3277)] = 237297, + [SMALL_STATE(3278)] = 237327, + [SMALL_STATE(3279)] = 237357, + [SMALL_STATE(3280)] = 237387, + [SMALL_STATE(3281)] = 237417, + [SMALL_STATE(3282)] = 237445, + [SMALL_STATE(3283)] = 237475, + [SMALL_STATE(3284)] = 237509, + [SMALL_STATE(3285)] = 237537, + [SMALL_STATE(3286)] = 237567, + [SMALL_STATE(3287)] = 237595, + [SMALL_STATE(3288)] = 237623, + [SMALL_STATE(3289)] = 237653, + [SMALL_STATE(3290)] = 237681, + [SMALL_STATE(3291)] = 237711, + [SMALL_STATE(3292)] = 237741, + [SMALL_STATE(3293)] = 237771, + [SMALL_STATE(3294)] = 237801, + [SMALL_STATE(3295)] = 237831, + [SMALL_STATE(3296)] = 237861, + [SMALL_STATE(3297)] = 237891, + [SMALL_STATE(3298)] = 237913, + [SMALL_STATE(3299)] = 237943, + [SMALL_STATE(3300)] = 237973, + [SMALL_STATE(3301)] = 238003, + [SMALL_STATE(3302)] = 238033, + [SMALL_STATE(3303)] = 238063, + [SMALL_STATE(3304)] = 238093, + [SMALL_STATE(3305)] = 238115, + [SMALL_STATE(3306)] = 238147, + [SMALL_STATE(3307)] = 238169, + [SMALL_STATE(3308)] = 238191, + [SMALL_STATE(3309)] = 238213, + [SMALL_STATE(3310)] = 238243, + [SMALL_STATE(3311)] = 238265, + [SMALL_STATE(3312)] = 238295, + [SMALL_STATE(3313)] = 238317, + [SMALL_STATE(3314)] = 238347, + [SMALL_STATE(3315)] = 238369, + [SMALL_STATE(3316)] = 238399, + [SMALL_STATE(3317)] = 238433, + [SMALL_STATE(3318)] = 238463, + [SMALL_STATE(3319)] = 238495, + [SMALL_STATE(3320)] = 238525, + [SMALL_STATE(3321)] = 238555, + [SMALL_STATE(3322)] = 238587, + [SMALL_STATE(3323)] = 238617, + [SMALL_STATE(3324)] = 238649, + [SMALL_STATE(3325)] = 238679, + [SMALL_STATE(3326)] = 238709, + [SMALL_STATE(3327)] = 238741, + [SMALL_STATE(3328)] = 238771, + [SMALL_STATE(3329)] = 238801, + [SMALL_STATE(3330)] = 238832, + [SMALL_STATE(3331)] = 238863, + [SMALL_STATE(3332)] = 238892, + [SMALL_STATE(3333)] = 238923, + [SMALL_STATE(3334)] = 238944, + [SMALL_STATE(3335)] = 238975, + [SMALL_STATE(3336)] = 239006, + [SMALL_STATE(3337)] = 239035, + [SMALL_STATE(3338)] = 239066, + [SMALL_STATE(3339)] = 239097, + [SMALL_STATE(3340)] = 239124, + [SMALL_STATE(3341)] = 239153, + [SMALL_STATE(3342)] = 239184, + [SMALL_STATE(3343)] = 239205, + [SMALL_STATE(3344)] = 239234, + [SMALL_STATE(3345)] = 239265, + [SMALL_STATE(3346)] = 239294, + [SMALL_STATE(3347)] = 239323, + [SMALL_STATE(3348)] = 239352, + [SMALL_STATE(3349)] = 239383, + [SMALL_STATE(3350)] = 239414, + [SMALL_STATE(3351)] = 239445, + [SMALL_STATE(3352)] = 239474, + [SMALL_STATE(3353)] = 239505, + [SMALL_STATE(3354)] = 239536, + [SMALL_STATE(3355)] = 239567, + [SMALL_STATE(3356)] = 239596, + [SMALL_STATE(3357)] = 239617, + [SMALL_STATE(3358)] = 239648, + [SMALL_STATE(3359)] = 239679, + [SMALL_STATE(3360)] = 239710, + [SMALL_STATE(3361)] = 239739, + [SMALL_STATE(3362)] = 239764, + [SMALL_STATE(3363)] = 239795, + [SMALL_STATE(3364)] = 239826, + [SMALL_STATE(3365)] = 239855, + [SMALL_STATE(3366)] = 239886, + [SMALL_STATE(3367)] = 239917, + [SMALL_STATE(3368)] = 239948, + [SMALL_STATE(3369)] = 239979, + [SMALL_STATE(3370)] = 240010, + [SMALL_STATE(3371)] = 240041, + [SMALL_STATE(3372)] = 240072, + [SMALL_STATE(3373)] = 240099, + [SMALL_STATE(3374)] = 240130, + [SMALL_STATE(3375)] = 240161, + [SMALL_STATE(3376)] = 240192, + [SMALL_STATE(3377)] = 240223, + [SMALL_STATE(3378)] = 240254, + [SMALL_STATE(3379)] = 240283, + [SMALL_STATE(3380)] = 240314, + [SMALL_STATE(3381)] = 240343, + [SMALL_STATE(3382)] = 240374, + [SMALL_STATE(3383)] = 240405, + [SMALL_STATE(3384)] = 240434, + [SMALL_STATE(3385)] = 240463, + [SMALL_STATE(3386)] = 240494, + [SMALL_STATE(3387)] = 240525, + [SMALL_STATE(3388)] = 240556, + [SMALL_STATE(3389)] = 240587, + [SMALL_STATE(3390)] = 240618, + [SMALL_STATE(3391)] = 240647, + [SMALL_STATE(3392)] = 240678, + [SMALL_STATE(3393)] = 240703, + [SMALL_STATE(3394)] = 240730, + [SMALL_STATE(3395)] = 240751, + [SMALL_STATE(3396)] = 240774, + [SMALL_STATE(3397)] = 240805, + [SMALL_STATE(3398)] = 240834, + [SMALL_STATE(3399)] = 240865, + [SMALL_STATE(3400)] = 240896, + [SMALL_STATE(3401)] = 240927, + [SMALL_STATE(3402)] = 240956, + [SMALL_STATE(3403)] = 240987, + [SMALL_STATE(3404)] = 241010, + [SMALL_STATE(3405)] = 241041, + [SMALL_STATE(3406)] = 241072, + [SMALL_STATE(3407)] = 241103, + [SMALL_STATE(3408)] = 241128, + [SMALL_STATE(3409)] = 241157, + [SMALL_STATE(3410)] = 241184, + [SMALL_STATE(3411)] = 241213, + [SMALL_STATE(3412)] = 241244, + [SMALL_STATE(3413)] = 241264, + [SMALL_STATE(3414)] = 241284, + [SMALL_STATE(3415)] = 241304, + [SMALL_STATE(3416)] = 241324, + [SMALL_STATE(3417)] = 241344, + [SMALL_STATE(3418)] = 241364, + [SMALL_STATE(3419)] = 241384, + [SMALL_STATE(3420)] = 241404, + [SMALL_STATE(3421)] = 241424, + [SMALL_STATE(3422)] = 241449, + [SMALL_STATE(3423)] = 241472, + [SMALL_STATE(3424)] = 241491, + [SMALL_STATE(3425)] = 241514, + [SMALL_STATE(3426)] = 241537, + [SMALL_STATE(3427)] = 241562, + [SMALL_STATE(3428)] = 241583, + [SMALL_STATE(3429)] = 241606, + [SMALL_STATE(3430)] = 241629, + [SMALL_STATE(3431)] = 241652, + [SMALL_STATE(3432)] = 241677, + [SMALL_STATE(3433)] = 241702, + [SMALL_STATE(3434)] = 241725, + [SMALL_STATE(3435)] = 241750, + [SMALL_STATE(3436)] = 241775, + [SMALL_STATE(3437)] = 241798, + [SMALL_STATE(3438)] = 241821, + [SMALL_STATE(3439)] = 241846, + [SMALL_STATE(3440)] = 241869, + [SMALL_STATE(3441)] = 241890, + [SMALL_STATE(3442)] = 241915, + [SMALL_STATE(3443)] = 241938, + [SMALL_STATE(3444)] = 241961, + [SMALL_STATE(3445)] = 241986, + [SMALL_STATE(3446)] = 242007, + [SMALL_STATE(3447)] = 242032, + [SMALL_STATE(3448)] = 242055, + [SMALL_STATE(3449)] = 242078, + [SMALL_STATE(3450)] = 242103, + [SMALL_STATE(3451)] = 242128, + [SMALL_STATE(3452)] = 242151, + [SMALL_STATE(3453)] = 242172, + [SMALL_STATE(3454)] = 242197, + [SMALL_STATE(3455)] = 242220, + [SMALL_STATE(3456)] = 242241, + [SMALL_STATE(3457)] = 242262, + [SMALL_STATE(3458)] = 242285, + [SMALL_STATE(3459)] = 242310, + [SMALL_STATE(3460)] = 242333, + [SMALL_STATE(3461)] = 242356, + [SMALL_STATE(3462)] = 242379, + [SMALL_STATE(3463)] = 242404, + [SMALL_STATE(3464)] = 242425, + [SMALL_STATE(3465)] = 242450, + [SMALL_STATE(3466)] = 242475, + [SMALL_STATE(3467)] = 242500, + [SMALL_STATE(3468)] = 242525, + [SMALL_STATE(3469)] = 242546, + [SMALL_STATE(3470)] = 242567, + [SMALL_STATE(3471)] = 242592, + [SMALL_STATE(3472)] = 242615, + [SMALL_STATE(3473)] = 242640, + [SMALL_STATE(3474)] = 242665, + [SMALL_STATE(3475)] = 242690, + [SMALL_STATE(3476)] = 242713, + [SMALL_STATE(3477)] = 242736, + [SMALL_STATE(3478)] = 242759, + [SMALL_STATE(3479)] = 242782, + [SMALL_STATE(3480)] = 242805, + [SMALL_STATE(3481)] = 242828, + [SMALL_STATE(3482)] = 242853, + [SMALL_STATE(3483)] = 242874, + [SMALL_STATE(3484)] = 242899, + [SMALL_STATE(3485)] = 242924, + [SMALL_STATE(3486)] = 242947, + [SMALL_STATE(3487)] = 242972, + [SMALL_STATE(3488)] = 242993, + [SMALL_STATE(3489)] = 243016, + [SMALL_STATE(3490)] = 243037, + [SMALL_STATE(3491)] = 243058, + [SMALL_STATE(3492)] = 243081, + [SMALL_STATE(3493)] = 243104, + [SMALL_STATE(3494)] = 243127, + [SMALL_STATE(3495)] = 243152, + [SMALL_STATE(3496)] = 243177, + [SMALL_STATE(3497)] = 243202, + [SMALL_STATE(3498)] = 243227, + [SMALL_STATE(3499)] = 243250, + [SMALL_STATE(3500)] = 243273, + [SMALL_STATE(3501)] = 243296, + [SMALL_STATE(3502)] = 243319, + [SMALL_STATE(3503)] = 243344, + [SMALL_STATE(3504)] = 243367, + [SMALL_STATE(3505)] = 243392, + [SMALL_STATE(3506)] = 243415, + [SMALL_STATE(3507)] = 243440, + [SMALL_STATE(3508)] = 243463, + [SMALL_STATE(3509)] = 243488, + [SMALL_STATE(3510)] = 243511, + [SMALL_STATE(3511)] = 243536, + [SMALL_STATE(3512)] = 243561, + [SMALL_STATE(3513)] = 243582, + [SMALL_STATE(3514)] = 243605, + [SMALL_STATE(3515)] = 243628, + [SMALL_STATE(3516)] = 243651, + [SMALL_STATE(3517)] = 243674, + [SMALL_STATE(3518)] = 243695, + [SMALL_STATE(3519)] = 243720, + [SMALL_STATE(3520)] = 243743, + [SMALL_STATE(3521)] = 243766, + [SMALL_STATE(3522)] = 243789, + [SMALL_STATE(3523)] = 243814, + [SMALL_STATE(3524)] = 243835, + [SMALL_STATE(3525)] = 243858, + [SMALL_STATE(3526)] = 243881, + [SMALL_STATE(3527)] = 243904, + [SMALL_STATE(3528)] = 243929, + [SMALL_STATE(3529)] = 243952, + [SMALL_STATE(3530)] = 243975, + [SMALL_STATE(3531)] = 243996, + [SMALL_STATE(3532)] = 244019, + [SMALL_STATE(3533)] = 244044, + [SMALL_STATE(3534)] = 244067, + [SMALL_STATE(3535)] = 244092, + [SMALL_STATE(3536)] = 244115, + [SMALL_STATE(3537)] = 244138, + [SMALL_STATE(3538)] = 244161, + [SMALL_STATE(3539)] = 244184, + [SMALL_STATE(3540)] = 244207, + [SMALL_STATE(3541)] = 244230, + [SMALL_STATE(3542)] = 244251, + [SMALL_STATE(3543)] = 244274, + [SMALL_STATE(3544)] = 244297, + [SMALL_STATE(3545)] = 244322, + [SMALL_STATE(3546)] = 244345, + [SMALL_STATE(3547)] = 244368, + [SMALL_STATE(3548)] = 244391, + [SMALL_STATE(3549)] = 244414, + [SMALL_STATE(3550)] = 244437, + [SMALL_STATE(3551)] = 244462, + [SMALL_STATE(3552)] = 244487, + [SMALL_STATE(3553)] = 244510, + [SMALL_STATE(3554)] = 244535, + [SMALL_STATE(3555)] = 244558, + [SMALL_STATE(3556)] = 244579, + [SMALL_STATE(3557)] = 244604, + [SMALL_STATE(3558)] = 244626, + [SMALL_STATE(3559)] = 244648, + [SMALL_STATE(3560)] = 244670, + [SMALL_STATE(3561)] = 244692, + [SMALL_STATE(3562)] = 244714, + [SMALL_STATE(3563)] = 244736, + [SMALL_STATE(3564)] = 244758, + [SMALL_STATE(3565)] = 244778, + [SMALL_STATE(3566)] = 244800, + [SMALL_STATE(3567)] = 244822, + [SMALL_STATE(3568)] = 244844, + [SMALL_STATE(3569)] = 244864, + [SMALL_STATE(3570)] = 244886, + [SMALL_STATE(3571)] = 244908, + [SMALL_STATE(3572)] = 244930, + [SMALL_STATE(3573)] = 244952, + [SMALL_STATE(3574)] = 244974, + [SMALL_STATE(3575)] = 244996, + [SMALL_STATE(3576)] = 245016, + [SMALL_STATE(3577)] = 245038, + [SMALL_STATE(3578)] = 245060, + [SMALL_STATE(3579)] = 245082, + [SMALL_STATE(3580)] = 245104, + [SMALL_STATE(3581)] = 245124, + [SMALL_STATE(3582)] = 245146, + [SMALL_STATE(3583)] = 245168, + [SMALL_STATE(3584)] = 245186, + [SMALL_STATE(3585)] = 245208, + [SMALL_STATE(3586)] = 245230, + [SMALL_STATE(3587)] = 245252, + [SMALL_STATE(3588)] = 245274, + [SMALL_STATE(3589)] = 245292, + [SMALL_STATE(3590)] = 245314, + [SMALL_STATE(3591)] = 245336, + [SMALL_STATE(3592)] = 245358, + [SMALL_STATE(3593)] = 245380, + [SMALL_STATE(3594)] = 245402, + [SMALL_STATE(3595)] = 245424, + [SMALL_STATE(3596)] = 245446, + [SMALL_STATE(3597)] = 245468, + [SMALL_STATE(3598)] = 245490, + [SMALL_STATE(3599)] = 245512, + [SMALL_STATE(3600)] = 245534, + [SMALL_STATE(3601)] = 245556, + [SMALL_STATE(3602)] = 245578, + [SMALL_STATE(3603)] = 245600, + [SMALL_STATE(3604)] = 245622, + [SMALL_STATE(3605)] = 245644, + [SMALL_STATE(3606)] = 245666, + [SMALL_STATE(3607)] = 245688, + [SMALL_STATE(3608)] = 245710, + [SMALL_STATE(3609)] = 245732, + [SMALL_STATE(3610)] = 245754, + [SMALL_STATE(3611)] = 245776, + [SMALL_STATE(3612)] = 245798, + [SMALL_STATE(3613)] = 245820, + [SMALL_STATE(3614)] = 245842, + [SMALL_STATE(3615)] = 245864, + [SMALL_STATE(3616)] = 245886, + [SMALL_STATE(3617)] = 245908, + [SMALL_STATE(3618)] = 245930, + [SMALL_STATE(3619)] = 245952, + [SMALL_STATE(3620)] = 245972, + [SMALL_STATE(3621)] = 245994, + [SMALL_STATE(3622)] = 246012, + [SMALL_STATE(3623)] = 246034, + [SMALL_STATE(3624)] = 246056, + [SMALL_STATE(3625)] = 246078, + [SMALL_STATE(3626)] = 246100, + [SMALL_STATE(3627)] = 246122, + [SMALL_STATE(3628)] = 246144, + [SMALL_STATE(3629)] = 246166, + [SMALL_STATE(3630)] = 246188, + [SMALL_STATE(3631)] = 246210, + [SMALL_STATE(3632)] = 246232, + [SMALL_STATE(3633)] = 246254, + [SMALL_STATE(3634)] = 246276, + [SMALL_STATE(3635)] = 246298, + [SMALL_STATE(3636)] = 246316, + [SMALL_STATE(3637)] = 246338, + [SMALL_STATE(3638)] = 246358, + [SMALL_STATE(3639)] = 246380, + [SMALL_STATE(3640)] = 246402, + [SMALL_STATE(3641)] = 246424, + [SMALL_STATE(3642)] = 246446, + [SMALL_STATE(3643)] = 246468, + [SMALL_STATE(3644)] = 246490, + [SMALL_STATE(3645)] = 246512, + [SMALL_STATE(3646)] = 246532, + [SMALL_STATE(3647)] = 246554, + [SMALL_STATE(3648)] = 246576, + [SMALL_STATE(3649)] = 246598, + [SMALL_STATE(3650)] = 246620, + [SMALL_STATE(3651)] = 246642, + [SMALL_STATE(3652)] = 246664, + [SMALL_STATE(3653)] = 246686, + [SMALL_STATE(3654)] = 246708, + [SMALL_STATE(3655)] = 246730, + [SMALL_STATE(3656)] = 246752, + [SMALL_STATE(3657)] = 246774, + [SMALL_STATE(3658)] = 246796, + [SMALL_STATE(3659)] = 246818, + [SMALL_STATE(3660)] = 246840, + [SMALL_STATE(3661)] = 246862, + [SMALL_STATE(3662)] = 246882, + [SMALL_STATE(3663)] = 246904, + [SMALL_STATE(3664)] = 246926, + [SMALL_STATE(3665)] = 246948, + [SMALL_STATE(3666)] = 246966, + [SMALL_STATE(3667)] = 246986, + [SMALL_STATE(3668)] = 247008, + [SMALL_STATE(3669)] = 247030, + [SMALL_STATE(3670)] = 247052, + [SMALL_STATE(3671)] = 247074, + [SMALL_STATE(3672)] = 247096, + [SMALL_STATE(3673)] = 247118, + [SMALL_STATE(3674)] = 247140, + [SMALL_STATE(3675)] = 247162, + [SMALL_STATE(3676)] = 247184, + [SMALL_STATE(3677)] = 247206, + [SMALL_STATE(3678)] = 247228, + [SMALL_STATE(3679)] = 247250, + [SMALL_STATE(3680)] = 247272, + [SMALL_STATE(3681)] = 247294, + [SMALL_STATE(3682)] = 247316, + [SMALL_STATE(3683)] = 247338, + [SMALL_STATE(3684)] = 247360, + [SMALL_STATE(3685)] = 247382, + [SMALL_STATE(3686)] = 247404, + [SMALL_STATE(3687)] = 247426, + [SMALL_STATE(3688)] = 247446, + [SMALL_STATE(3689)] = 247468, + [SMALL_STATE(3690)] = 247490, + [SMALL_STATE(3691)] = 247512, + [SMALL_STATE(3692)] = 247534, + [SMALL_STATE(3693)] = 247556, + [SMALL_STATE(3694)] = 247578, + [SMALL_STATE(3695)] = 247598, + [SMALL_STATE(3696)] = 247620, + [SMALL_STATE(3697)] = 247642, + [SMALL_STATE(3698)] = 247664, + [SMALL_STATE(3699)] = 247686, + [SMALL_STATE(3700)] = 247706, + [SMALL_STATE(3701)] = 247728, + [SMALL_STATE(3702)] = 247750, + [SMALL_STATE(3703)] = 247772, + [SMALL_STATE(3704)] = 247790, + [SMALL_STATE(3705)] = 247812, + [SMALL_STATE(3706)] = 247834, + [SMALL_STATE(3707)] = 247856, + [SMALL_STATE(3708)] = 247878, + [SMALL_STATE(3709)] = 247900, + [SMALL_STATE(3710)] = 247922, + [SMALL_STATE(3711)] = 247944, + [SMALL_STATE(3712)] = 247966, + [SMALL_STATE(3713)] = 247988, + [SMALL_STATE(3714)] = 248010, + [SMALL_STATE(3715)] = 248032, + [SMALL_STATE(3716)] = 248054, + [SMALL_STATE(3717)] = 248076, + [SMALL_STATE(3718)] = 248098, + [SMALL_STATE(3719)] = 248120, + [SMALL_STATE(3720)] = 248142, + [SMALL_STATE(3721)] = 248164, + [SMALL_STATE(3722)] = 248186, + [SMALL_STATE(3723)] = 248208, + [SMALL_STATE(3724)] = 248230, + [SMALL_STATE(3725)] = 248252, + [SMALL_STATE(3726)] = 248274, + [SMALL_STATE(3727)] = 248294, + [SMALL_STATE(3728)] = 248312, + [SMALL_STATE(3729)] = 248334, + [SMALL_STATE(3730)] = 248354, + [SMALL_STATE(3731)] = 248376, + [SMALL_STATE(3732)] = 248394, + [SMALL_STATE(3733)] = 248412, + [SMALL_STATE(3734)] = 248434, + [SMALL_STATE(3735)] = 248456, + [SMALL_STATE(3736)] = 248478, + [SMALL_STATE(3737)] = 248500, + [SMALL_STATE(3738)] = 248522, + [SMALL_STATE(3739)] = 248544, + [SMALL_STATE(3740)] = 248566, + [SMALL_STATE(3741)] = 248588, + [SMALL_STATE(3742)] = 248610, + [SMALL_STATE(3743)] = 248632, + [SMALL_STATE(3744)] = 248654, + [SMALL_STATE(3745)] = 248676, + [SMALL_STATE(3746)] = 248698, + [SMALL_STATE(3747)] = 248720, + [SMALL_STATE(3748)] = 248742, + [SMALL_STATE(3749)] = 248764, + [SMALL_STATE(3750)] = 248782, + [SMALL_STATE(3751)] = 248804, + [SMALL_STATE(3752)] = 248826, + [SMALL_STATE(3753)] = 248848, + [SMALL_STATE(3754)] = 248866, + [SMALL_STATE(3755)] = 248888, + [SMALL_STATE(3756)] = 248910, + [SMALL_STATE(3757)] = 248932, + [SMALL_STATE(3758)] = 248954, + [SMALL_STATE(3759)] = 248976, + [SMALL_STATE(3760)] = 248998, + [SMALL_STATE(3761)] = 249020, + [SMALL_STATE(3762)] = 249042, + [SMALL_STATE(3763)] = 249064, + [SMALL_STATE(3764)] = 249086, + [SMALL_STATE(3765)] = 249108, + [SMALL_STATE(3766)] = 249130, + [SMALL_STATE(3767)] = 249152, + [SMALL_STATE(3768)] = 249174, + [SMALL_STATE(3769)] = 249196, + [SMALL_STATE(3770)] = 249218, + [SMALL_STATE(3771)] = 249240, + [SMALL_STATE(3772)] = 249262, + [SMALL_STATE(3773)] = 249284, + [SMALL_STATE(3774)] = 249306, + [SMALL_STATE(3775)] = 249328, + [SMALL_STATE(3776)] = 249350, + [SMALL_STATE(3777)] = 249372, + [SMALL_STATE(3778)] = 249394, + [SMALL_STATE(3779)] = 249414, + [SMALL_STATE(3780)] = 249436, + [SMALL_STATE(3781)] = 249458, + [SMALL_STATE(3782)] = 249480, + [SMALL_STATE(3783)] = 249502, + [SMALL_STATE(3784)] = 249524, + [SMALL_STATE(3785)] = 249546, + [SMALL_STATE(3786)] = 249566, + [SMALL_STATE(3787)] = 249588, + [SMALL_STATE(3788)] = 249610, + [SMALL_STATE(3789)] = 249630, + [SMALL_STATE(3790)] = 249648, + [SMALL_STATE(3791)] = 249670, + [SMALL_STATE(3792)] = 249692, + [SMALL_STATE(3793)] = 249712, + [SMALL_STATE(3794)] = 249734, + [SMALL_STATE(3795)] = 249756, + [SMALL_STATE(3796)] = 249778, + [SMALL_STATE(3797)] = 249800, + [SMALL_STATE(3798)] = 249818, + [SMALL_STATE(3799)] = 249840, + [SMALL_STATE(3800)] = 249859, + [SMALL_STATE(3801)] = 249876, + [SMALL_STATE(3802)] = 249893, + [SMALL_STATE(3803)] = 249910, + [SMALL_STATE(3804)] = 249929, + [SMALL_STATE(3805)] = 249946, + [SMALL_STATE(3806)] = 249965, + [SMALL_STATE(3807)] = 249982, + [SMALL_STATE(3808)] = 249999, + [SMALL_STATE(3809)] = 250016, + [SMALL_STATE(3810)] = 250033, + [SMALL_STATE(3811)] = 250050, + [SMALL_STATE(3812)] = 250067, + [SMALL_STATE(3813)] = 250086, + [SMALL_STATE(3814)] = 250103, + [SMALL_STATE(3815)] = 250120, + [SMALL_STATE(3816)] = 250137, + [SMALL_STATE(3817)] = 250156, + [SMALL_STATE(3818)] = 250175, + [SMALL_STATE(3819)] = 250194, + [SMALL_STATE(3820)] = 250211, + [SMALL_STATE(3821)] = 250228, + [SMALL_STATE(3822)] = 250247, + [SMALL_STATE(3823)] = 250264, + [SMALL_STATE(3824)] = 250281, + [SMALL_STATE(3825)] = 250298, + [SMALL_STATE(3826)] = 250315, + [SMALL_STATE(3827)] = 250332, + [SMALL_STATE(3828)] = 250351, + [SMALL_STATE(3829)] = 250368, + [SMALL_STATE(3830)] = 250385, + [SMALL_STATE(3831)] = 250402, + [SMALL_STATE(3832)] = 250419, + [SMALL_STATE(3833)] = 250436, + [SMALL_STATE(3834)] = 250453, + [SMALL_STATE(3835)] = 250470, + [SMALL_STATE(3836)] = 250487, + [SMALL_STATE(3837)] = 250504, + [SMALL_STATE(3838)] = 250521, + [SMALL_STATE(3839)] = 250538, + [SMALL_STATE(3840)] = 250555, + [SMALL_STATE(3841)] = 250572, + [SMALL_STATE(3842)] = 250589, + [SMALL_STATE(3843)] = 250606, + [SMALL_STATE(3844)] = 250625, + [SMALL_STATE(3845)] = 250644, + [SMALL_STATE(3846)] = 250661, + [SMALL_STATE(3847)] = 250678, + [SMALL_STATE(3848)] = 250695, + [SMALL_STATE(3849)] = 250714, + [SMALL_STATE(3850)] = 250731, + [SMALL_STATE(3851)] = 250750, + [SMALL_STATE(3852)] = 250767, + [SMALL_STATE(3853)] = 250784, + [SMALL_STATE(3854)] = 250801, + [SMALL_STATE(3855)] = 250820, + [SMALL_STATE(3856)] = 250837, + [SMALL_STATE(3857)] = 250854, + [SMALL_STATE(3858)] = 250873, + [SMALL_STATE(3859)] = 250890, + [SMALL_STATE(3860)] = 250907, + [SMALL_STATE(3861)] = 250924, + [SMALL_STATE(3862)] = 250943, + [SMALL_STATE(3863)] = 250962, + [SMALL_STATE(3864)] = 250979, + [SMALL_STATE(3865)] = 250996, + [SMALL_STATE(3866)] = 251015, + [SMALL_STATE(3867)] = 251034, + [SMALL_STATE(3868)] = 251051, + [SMALL_STATE(3869)] = 251070, + [SMALL_STATE(3870)] = 251089, + [SMALL_STATE(3871)] = 251106, + [SMALL_STATE(3872)] = 251123, + [SMALL_STATE(3873)] = 251142, + [SMALL_STATE(3874)] = 251159, + [SMALL_STATE(3875)] = 251176, + [SMALL_STATE(3876)] = 251193, + [SMALL_STATE(3877)] = 251212, + [SMALL_STATE(3878)] = 251229, + [SMALL_STATE(3879)] = 251248, + [SMALL_STATE(3880)] = 251265, + [SMALL_STATE(3881)] = 251282, + [SMALL_STATE(3882)] = 251299, + [SMALL_STATE(3883)] = 251318, + [SMALL_STATE(3884)] = 251335, + [SMALL_STATE(3885)] = 251352, + [SMALL_STATE(3886)] = 251371, + [SMALL_STATE(3887)] = 251388, + [SMALL_STATE(3888)] = 251405, + [SMALL_STATE(3889)] = 251424, + [SMALL_STATE(3890)] = 251441, + [SMALL_STATE(3891)] = 251458, + [SMALL_STATE(3892)] = 251475, + [SMALL_STATE(3893)] = 251492, + [SMALL_STATE(3894)] = 251509, + [SMALL_STATE(3895)] = 251526, + [SMALL_STATE(3896)] = 251543, + [SMALL_STATE(3897)] = 251562, + [SMALL_STATE(3898)] = 251581, + [SMALL_STATE(3899)] = 251600, + [SMALL_STATE(3900)] = 251617, + [SMALL_STATE(3901)] = 251636, + [SMALL_STATE(3902)] = 251653, + [SMALL_STATE(3903)] = 251670, + [SMALL_STATE(3904)] = 251689, + [SMALL_STATE(3905)] = 251706, + [SMALL_STATE(3906)] = 251725, + [SMALL_STATE(3907)] = 251742, + [SMALL_STATE(3908)] = 251759, + [SMALL_STATE(3909)] = 251776, + [SMALL_STATE(3910)] = 251793, + [SMALL_STATE(3911)] = 251810, + [SMALL_STATE(3912)] = 251829, + [SMALL_STATE(3913)] = 251846, + [SMALL_STATE(3914)] = 251865, + [SMALL_STATE(3915)] = 251882, + [SMALL_STATE(3916)] = 251899, + [SMALL_STATE(3917)] = 251916, + [SMALL_STATE(3918)] = 251933, + [SMALL_STATE(3919)] = 251952, + [SMALL_STATE(3920)] = 251969, + [SMALL_STATE(3921)] = 251986, + [SMALL_STATE(3922)] = 252003, + [SMALL_STATE(3923)] = 252022, + [SMALL_STATE(3924)] = 252039, + [SMALL_STATE(3925)] = 252056, + [SMALL_STATE(3926)] = 252075, + [SMALL_STATE(3927)] = 252094, + [SMALL_STATE(3928)] = 252111, + [SMALL_STATE(3929)] = 252128, + [SMALL_STATE(3930)] = 252147, + [SMALL_STATE(3931)] = 252166, + [SMALL_STATE(3932)] = 252183, + [SMALL_STATE(3933)] = 252202, + [SMALL_STATE(3934)] = 252219, + [SMALL_STATE(3935)] = 252236, + [SMALL_STATE(3936)] = 252253, + [SMALL_STATE(3937)] = 252270, + [SMALL_STATE(3938)] = 252289, + [SMALL_STATE(3939)] = 252306, + [SMALL_STATE(3940)] = 252323, + [SMALL_STATE(3941)] = 252342, + [SMALL_STATE(3942)] = 252359, + [SMALL_STATE(3943)] = 252376, + [SMALL_STATE(3944)] = 252393, + [SMALL_STATE(3945)] = 252410, + [SMALL_STATE(3946)] = 252427, + [SMALL_STATE(3947)] = 252446, + [SMALL_STATE(3948)] = 252463, + [SMALL_STATE(3949)] = 252480, + [SMALL_STATE(3950)] = 252497, + [SMALL_STATE(3951)] = 252516, + [SMALL_STATE(3952)] = 252533, + [SMALL_STATE(3953)] = 252552, + [SMALL_STATE(3954)] = 252571, + [SMALL_STATE(3955)] = 252588, + [SMALL_STATE(3956)] = 252605, + [SMALL_STATE(3957)] = 252622, + [SMALL_STATE(3958)] = 252639, + [SMALL_STATE(3959)] = 252656, + [SMALL_STATE(3960)] = 252673, + [SMALL_STATE(3961)] = 252692, + [SMALL_STATE(3962)] = 252711, + [SMALL_STATE(3963)] = 252728, + [SMALL_STATE(3964)] = 252745, + [SMALL_STATE(3965)] = 252764, + [SMALL_STATE(3966)] = 252781, + [SMALL_STATE(3967)] = 252798, + [SMALL_STATE(3968)] = 252815, + [SMALL_STATE(3969)] = 252832, + [SMALL_STATE(3970)] = 252851, + [SMALL_STATE(3971)] = 252870, + [SMALL_STATE(3972)] = 252889, + [SMALL_STATE(3973)] = 252906, + [SMALL_STATE(3974)] = 252925, + [SMALL_STATE(3975)] = 252942, + [SMALL_STATE(3976)] = 252961, + [SMALL_STATE(3977)] = 252978, + [SMALL_STATE(3978)] = 252997, + [SMALL_STATE(3979)] = 253014, + [SMALL_STATE(3980)] = 253031, + [SMALL_STATE(3981)] = 253048, + [SMALL_STATE(3982)] = 253067, + [SMALL_STATE(3983)] = 253084, + [SMALL_STATE(3984)] = 253103, + [SMALL_STATE(3985)] = 253122, + [SMALL_STATE(3986)] = 253139, + [SMALL_STATE(3987)] = 253158, + [SMALL_STATE(3988)] = 253175, + [SMALL_STATE(3989)] = 253191, + [SMALL_STATE(3990)] = 253207, + [SMALL_STATE(3991)] = 253223, + [SMALL_STATE(3992)] = 253239, + [SMALL_STATE(3993)] = 253255, + [SMALL_STATE(3994)] = 253271, + [SMALL_STATE(3995)] = 253287, + [SMALL_STATE(3996)] = 253303, + [SMALL_STATE(3997)] = 253319, + [SMALL_STATE(3998)] = 253335, + [SMALL_STATE(3999)] = 253351, + [SMALL_STATE(4000)] = 253367, + [SMALL_STATE(4001)] = 253383, + [SMALL_STATE(4002)] = 253399, + [SMALL_STATE(4003)] = 253415, + [SMALL_STATE(4004)] = 253431, + [SMALL_STATE(4005)] = 253447, + [SMALL_STATE(4006)] = 253463, + [SMALL_STATE(4007)] = 253479, + [SMALL_STATE(4008)] = 253495, + [SMALL_STATE(4009)] = 253511, + [SMALL_STATE(4010)] = 253527, + [SMALL_STATE(4011)] = 253543, + [SMALL_STATE(4012)] = 253559, + [SMALL_STATE(4013)] = 253575, + [SMALL_STATE(4014)] = 253591, + [SMALL_STATE(4015)] = 253607, + [SMALL_STATE(4016)] = 253623, + [SMALL_STATE(4017)] = 253639, + [SMALL_STATE(4018)] = 253655, + [SMALL_STATE(4019)] = 253671, + [SMALL_STATE(4020)] = 253687, + [SMALL_STATE(4021)] = 253703, + [SMALL_STATE(4022)] = 253719, + [SMALL_STATE(4023)] = 253735, + [SMALL_STATE(4024)] = 253751, + [SMALL_STATE(4025)] = 253767, + [SMALL_STATE(4026)] = 253783, + [SMALL_STATE(4027)] = 253799, + [SMALL_STATE(4028)] = 253815, + [SMALL_STATE(4029)] = 253831, + [SMALL_STATE(4030)] = 253847, + [SMALL_STATE(4031)] = 253863, + [SMALL_STATE(4032)] = 253879, + [SMALL_STATE(4033)] = 253895, + [SMALL_STATE(4034)] = 253911, + [SMALL_STATE(4035)] = 253927, + [SMALL_STATE(4036)] = 253943, + [SMALL_STATE(4037)] = 253959, + [SMALL_STATE(4038)] = 253975, + [SMALL_STATE(4039)] = 253991, + [SMALL_STATE(4040)] = 254007, + [SMALL_STATE(4041)] = 254023, + [SMALL_STATE(4042)] = 254039, + [SMALL_STATE(4043)] = 254055, + [SMALL_STATE(4044)] = 254071, + [SMALL_STATE(4045)] = 254087, + [SMALL_STATE(4046)] = 254103, + [SMALL_STATE(4047)] = 254119, + [SMALL_STATE(4048)] = 254135, + [SMALL_STATE(4049)] = 254151, + [SMALL_STATE(4050)] = 254167, + [SMALL_STATE(4051)] = 254183, + [SMALL_STATE(4052)] = 254199, + [SMALL_STATE(4053)] = 254215, + [SMALL_STATE(4054)] = 254231, + [SMALL_STATE(4055)] = 254247, + [SMALL_STATE(4056)] = 254263, + [SMALL_STATE(4057)] = 254279, + [SMALL_STATE(4058)] = 254295, + [SMALL_STATE(4059)] = 254311, + [SMALL_STATE(4060)] = 254327, + [SMALL_STATE(4061)] = 254343, + [SMALL_STATE(4062)] = 254359, + [SMALL_STATE(4063)] = 254375, + [SMALL_STATE(4064)] = 254391, + [SMALL_STATE(4065)] = 254407, + [SMALL_STATE(4066)] = 254423, + [SMALL_STATE(4067)] = 254439, + [SMALL_STATE(4068)] = 254455, + [SMALL_STATE(4069)] = 254471, + [SMALL_STATE(4070)] = 254487, + [SMALL_STATE(4071)] = 254503, + [SMALL_STATE(4072)] = 254519, + [SMALL_STATE(4073)] = 254535, + [SMALL_STATE(4074)] = 254551, + [SMALL_STATE(4075)] = 254567, + [SMALL_STATE(4076)] = 254583, + [SMALL_STATE(4077)] = 254599, + [SMALL_STATE(4078)] = 254615, + [SMALL_STATE(4079)] = 254631, + [SMALL_STATE(4080)] = 254647, + [SMALL_STATE(4081)] = 254663, + [SMALL_STATE(4082)] = 254679, + [SMALL_STATE(4083)] = 254695, + [SMALL_STATE(4084)] = 254711, + [SMALL_STATE(4085)] = 254727, + [SMALL_STATE(4086)] = 254743, + [SMALL_STATE(4087)] = 254759, + [SMALL_STATE(4088)] = 254775, + [SMALL_STATE(4089)] = 254791, + [SMALL_STATE(4090)] = 254807, + [SMALL_STATE(4091)] = 254823, + [SMALL_STATE(4092)] = 254839, + [SMALL_STATE(4093)] = 254855, + [SMALL_STATE(4094)] = 254871, + [SMALL_STATE(4095)] = 254887, + [SMALL_STATE(4096)] = 254903, + [SMALL_STATE(4097)] = 254919, + [SMALL_STATE(4098)] = 254935, + [SMALL_STATE(4099)] = 254951, + [SMALL_STATE(4100)] = 254967, + [SMALL_STATE(4101)] = 254983, + [SMALL_STATE(4102)] = 254999, + [SMALL_STATE(4103)] = 255015, + [SMALL_STATE(4104)] = 255031, + [SMALL_STATE(4105)] = 255047, + [SMALL_STATE(4106)] = 255063, + [SMALL_STATE(4107)] = 255079, + [SMALL_STATE(4108)] = 255095, + [SMALL_STATE(4109)] = 255111, + [SMALL_STATE(4110)] = 255127, + [SMALL_STATE(4111)] = 255143, + [SMALL_STATE(4112)] = 255159, + [SMALL_STATE(4113)] = 255175, + [SMALL_STATE(4114)] = 255191, + [SMALL_STATE(4115)] = 255207, + [SMALL_STATE(4116)] = 255223, + [SMALL_STATE(4117)] = 255239, + [SMALL_STATE(4118)] = 255255, + [SMALL_STATE(4119)] = 255271, + [SMALL_STATE(4120)] = 255287, + [SMALL_STATE(4121)] = 255303, + [SMALL_STATE(4122)] = 255319, + [SMALL_STATE(4123)] = 255335, + [SMALL_STATE(4124)] = 255351, + [SMALL_STATE(4125)] = 255367, + [SMALL_STATE(4126)] = 255383, + [SMALL_STATE(4127)] = 255399, + [SMALL_STATE(4128)] = 255415, + [SMALL_STATE(4129)] = 255431, + [SMALL_STATE(4130)] = 255447, + [SMALL_STATE(4131)] = 255463, + [SMALL_STATE(4132)] = 255479, + [SMALL_STATE(4133)] = 255495, + [SMALL_STATE(4134)] = 255511, + [SMALL_STATE(4135)] = 255527, + [SMALL_STATE(4136)] = 255543, + [SMALL_STATE(4137)] = 255559, + [SMALL_STATE(4138)] = 255575, + [SMALL_STATE(4139)] = 255591, + [SMALL_STATE(4140)] = 255607, + [SMALL_STATE(4141)] = 255623, + [SMALL_STATE(4142)] = 255639, + [SMALL_STATE(4143)] = 255655, + [SMALL_STATE(4144)] = 255671, + [SMALL_STATE(4145)] = 255687, + [SMALL_STATE(4146)] = 255703, + [SMALL_STATE(4147)] = 255719, + [SMALL_STATE(4148)] = 255735, + [SMALL_STATE(4149)] = 255751, + [SMALL_STATE(4150)] = 255767, + [SMALL_STATE(4151)] = 255783, + [SMALL_STATE(4152)] = 255799, + [SMALL_STATE(4153)] = 255815, + [SMALL_STATE(4154)] = 255831, + [SMALL_STATE(4155)] = 255847, + [SMALL_STATE(4156)] = 255863, + [SMALL_STATE(4157)] = 255879, + [SMALL_STATE(4158)] = 255895, + [SMALL_STATE(4159)] = 255911, + [SMALL_STATE(4160)] = 255927, + [SMALL_STATE(4161)] = 255943, + [SMALL_STATE(4162)] = 255959, + [SMALL_STATE(4163)] = 255975, + [SMALL_STATE(4164)] = 255991, + [SMALL_STATE(4165)] = 256007, + [SMALL_STATE(4166)] = 256023, + [SMALL_STATE(4167)] = 256039, + [SMALL_STATE(4168)] = 256055, + [SMALL_STATE(4169)] = 256071, + [SMALL_STATE(4170)] = 256087, + [SMALL_STATE(4171)] = 256103, + [SMALL_STATE(4172)] = 256119, + [SMALL_STATE(4173)] = 256135, + [SMALL_STATE(4174)] = 256151, + [SMALL_STATE(4175)] = 256167, + [SMALL_STATE(4176)] = 256183, + [SMALL_STATE(4177)] = 256199, + [SMALL_STATE(4178)] = 256215, + [SMALL_STATE(4179)] = 256231, + [SMALL_STATE(4180)] = 256247, + [SMALL_STATE(4181)] = 256263, + [SMALL_STATE(4182)] = 256279, + [SMALL_STATE(4183)] = 256295, + [SMALL_STATE(4184)] = 256311, + [SMALL_STATE(4185)] = 256327, + [SMALL_STATE(4186)] = 256343, + [SMALL_STATE(4187)] = 256359, + [SMALL_STATE(4188)] = 256375, + [SMALL_STATE(4189)] = 256391, + [SMALL_STATE(4190)] = 256407, + [SMALL_STATE(4191)] = 256423, + [SMALL_STATE(4192)] = 256439, + [SMALL_STATE(4193)] = 256455, + [SMALL_STATE(4194)] = 256471, + [SMALL_STATE(4195)] = 256487, + [SMALL_STATE(4196)] = 256503, + [SMALL_STATE(4197)] = 256519, + [SMALL_STATE(4198)] = 256535, + [SMALL_STATE(4199)] = 256551, + [SMALL_STATE(4200)] = 256567, + [SMALL_STATE(4201)] = 256583, + [SMALL_STATE(4202)] = 256599, + [SMALL_STATE(4203)] = 256615, + [SMALL_STATE(4204)] = 256631, + [SMALL_STATE(4205)] = 256647, + [SMALL_STATE(4206)] = 256663, + [SMALL_STATE(4207)] = 256679, + [SMALL_STATE(4208)] = 256695, + [SMALL_STATE(4209)] = 256711, + [SMALL_STATE(4210)] = 256727, + [SMALL_STATE(4211)] = 256743, + [SMALL_STATE(4212)] = 256759, + [SMALL_STATE(4213)] = 256775, + [SMALL_STATE(4214)] = 256791, + [SMALL_STATE(4215)] = 256807, + [SMALL_STATE(4216)] = 256823, + [SMALL_STATE(4217)] = 256839, + [SMALL_STATE(4218)] = 256855, + [SMALL_STATE(4219)] = 256871, + [SMALL_STATE(4220)] = 256887, + [SMALL_STATE(4221)] = 256903, + [SMALL_STATE(4222)] = 256919, + [SMALL_STATE(4223)] = 256935, + [SMALL_STATE(4224)] = 256951, + [SMALL_STATE(4225)] = 256967, + [SMALL_STATE(4226)] = 256983, + [SMALL_STATE(4227)] = 256999, + [SMALL_STATE(4228)] = 257015, + [SMALL_STATE(4229)] = 257031, + [SMALL_STATE(4230)] = 257047, + [SMALL_STATE(4231)] = 257063, + [SMALL_STATE(4232)] = 257079, + [SMALL_STATE(4233)] = 257095, + [SMALL_STATE(4234)] = 257111, + [SMALL_STATE(4235)] = 257127, + [SMALL_STATE(4236)] = 257143, + [SMALL_STATE(4237)] = 257159, + [SMALL_STATE(4238)] = 257175, + [SMALL_STATE(4239)] = 257191, + [SMALL_STATE(4240)] = 257207, + [SMALL_STATE(4241)] = 257223, + [SMALL_STATE(4242)] = 257239, + [SMALL_STATE(4243)] = 257255, + [SMALL_STATE(4244)] = 257271, + [SMALL_STATE(4245)] = 257287, + [SMALL_STATE(4246)] = 257303, + [SMALL_STATE(4247)] = 257319, + [SMALL_STATE(4248)] = 257335, + [SMALL_STATE(4249)] = 257351, + [SMALL_STATE(4250)] = 257367, + [SMALL_STATE(4251)] = 257383, + [SMALL_STATE(4252)] = 257399, + [SMALL_STATE(4253)] = 257415, + [SMALL_STATE(4254)] = 257431, + [SMALL_STATE(4255)] = 257447, + [SMALL_STATE(4256)] = 257463, + [SMALL_STATE(4257)] = 257479, + [SMALL_STATE(4258)] = 257495, + [SMALL_STATE(4259)] = 257511, + [SMALL_STATE(4260)] = 257527, + [SMALL_STATE(4261)] = 257543, + [SMALL_STATE(4262)] = 257559, + [SMALL_STATE(4263)] = 257575, + [SMALL_STATE(4264)] = 257591, + [SMALL_STATE(4265)] = 257607, + [SMALL_STATE(4266)] = 257623, + [SMALL_STATE(4267)] = 257639, + [SMALL_STATE(4268)] = 257655, + [SMALL_STATE(4269)] = 257671, + [SMALL_STATE(4270)] = 257687, + [SMALL_STATE(4271)] = 257703, + [SMALL_STATE(4272)] = 257719, + [SMALL_STATE(4273)] = 257735, + [SMALL_STATE(4274)] = 257751, + [SMALL_STATE(4275)] = 257767, + [SMALL_STATE(4276)] = 257783, + [SMALL_STATE(4277)] = 257799, + [SMALL_STATE(4278)] = 257815, + [SMALL_STATE(4279)] = 257831, + [SMALL_STATE(4280)] = 257847, + [SMALL_STATE(4281)] = 257863, + [SMALL_STATE(4282)] = 257879, + [SMALL_STATE(4283)] = 257895, + [SMALL_STATE(4284)] = 257911, + [SMALL_STATE(4285)] = 257927, + [SMALL_STATE(4286)] = 257943, + [SMALL_STATE(4287)] = 257959, + [SMALL_STATE(4288)] = 257975, + [SMALL_STATE(4289)] = 257991, + [SMALL_STATE(4290)] = 258007, + [SMALL_STATE(4291)] = 258023, + [SMALL_STATE(4292)] = 258039, + [SMALL_STATE(4293)] = 258055, + [SMALL_STATE(4294)] = 258071, + [SMALL_STATE(4295)] = 258087, + [SMALL_STATE(4296)] = 258103, + [SMALL_STATE(4297)] = 258119, + [SMALL_STATE(4298)] = 258135, + [SMALL_STATE(4299)] = 258151, + [SMALL_STATE(4300)] = 258167, + [SMALL_STATE(4301)] = 258183, + [SMALL_STATE(4302)] = 258199, + [SMALL_STATE(4303)] = 258215, + [SMALL_STATE(4304)] = 258231, + [SMALL_STATE(4305)] = 258247, + [SMALL_STATE(4306)] = 258263, + [SMALL_STATE(4307)] = 258279, + [SMALL_STATE(4308)] = 258295, + [SMALL_STATE(4309)] = 258311, + [SMALL_STATE(4310)] = 258327, + [SMALL_STATE(4311)] = 258343, + [SMALL_STATE(4312)] = 258359, + [SMALL_STATE(4313)] = 258375, + [SMALL_STATE(4314)] = 258391, + [SMALL_STATE(4315)] = 258407, + [SMALL_STATE(4316)] = 258423, + [SMALL_STATE(4317)] = 258439, + [SMALL_STATE(4318)] = 258455, + [SMALL_STATE(4319)] = 258471, + [SMALL_STATE(4320)] = 258487, + [SMALL_STATE(4321)] = 258503, + [SMALL_STATE(4322)] = 258519, + [SMALL_STATE(4323)] = 258535, + [SMALL_STATE(4324)] = 258551, + [SMALL_STATE(4325)] = 258567, + [SMALL_STATE(4326)] = 258583, + [SMALL_STATE(4327)] = 258599, + [SMALL_STATE(4328)] = 258615, + [SMALL_STATE(4329)] = 258631, + [SMALL_STATE(4330)] = 258647, + [SMALL_STATE(4331)] = 258663, + [SMALL_STATE(4332)] = 258679, + [SMALL_STATE(4333)] = 258695, + [SMALL_STATE(4334)] = 258711, + [SMALL_STATE(4335)] = 258727, + [SMALL_STATE(4336)] = 258743, + [SMALL_STATE(4337)] = 258759, + [SMALL_STATE(4338)] = 258775, + [SMALL_STATE(4339)] = 258791, + [SMALL_STATE(4340)] = 258807, + [SMALL_STATE(4341)] = 258823, + [SMALL_STATE(4342)] = 258839, + [SMALL_STATE(4343)] = 258855, + [SMALL_STATE(4344)] = 258871, + [SMALL_STATE(4345)] = 258887, + [SMALL_STATE(4346)] = 258903, + [SMALL_STATE(4347)] = 258919, + [SMALL_STATE(4348)] = 258935, + [SMALL_STATE(4349)] = 258951, + [SMALL_STATE(4350)] = 258967, + [SMALL_STATE(4351)] = 258983, + [SMALL_STATE(4352)] = 258999, + [SMALL_STATE(4353)] = 259015, + [SMALL_STATE(4354)] = 259031, + [SMALL_STATE(4355)] = 259047, + [SMALL_STATE(4356)] = 259063, + [SMALL_STATE(4357)] = 259079, + [SMALL_STATE(4358)] = 259095, + [SMALL_STATE(4359)] = 259111, + [SMALL_STATE(4360)] = 259127, + [SMALL_STATE(4361)] = 259143, + [SMALL_STATE(4362)] = 259159, + [SMALL_STATE(4363)] = 259175, + [SMALL_STATE(4364)] = 259191, + [SMALL_STATE(4365)] = 259207, + [SMALL_STATE(4366)] = 259223, + [SMALL_STATE(4367)] = 259239, + [SMALL_STATE(4368)] = 259255, + [SMALL_STATE(4369)] = 259271, + [SMALL_STATE(4370)] = 259287, + [SMALL_STATE(4371)] = 259303, + [SMALL_STATE(4372)] = 259319, + [SMALL_STATE(4373)] = 259335, + [SMALL_STATE(4374)] = 259351, + [SMALL_STATE(4375)] = 259367, + [SMALL_STATE(4376)] = 259383, + [SMALL_STATE(4377)] = 259399, + [SMALL_STATE(4378)] = 259415, + [SMALL_STATE(4379)] = 259431, + [SMALL_STATE(4380)] = 259447, + [SMALL_STATE(4381)] = 259463, + [SMALL_STATE(4382)] = 259479, + [SMALL_STATE(4383)] = 259495, + [SMALL_STATE(4384)] = 259511, + [SMALL_STATE(4385)] = 259527, + [SMALL_STATE(4386)] = 259543, + [SMALL_STATE(4387)] = 259559, + [SMALL_STATE(4388)] = 259575, + [SMALL_STATE(4389)] = 259591, + [SMALL_STATE(4390)] = 259607, + [SMALL_STATE(4391)] = 259623, + [SMALL_STATE(4392)] = 259639, + [SMALL_STATE(4393)] = 259655, + [SMALL_STATE(4394)] = 259671, + [SMALL_STATE(4395)] = 259687, + [SMALL_STATE(4396)] = 259703, + [SMALL_STATE(4397)] = 259719, + [SMALL_STATE(4398)] = 259735, + [SMALL_STATE(4399)] = 259751, + [SMALL_STATE(4400)] = 259767, + [SMALL_STATE(4401)] = 259783, + [SMALL_STATE(4402)] = 259799, + [SMALL_STATE(4403)] = 259815, + [SMALL_STATE(4404)] = 259831, + [SMALL_STATE(4405)] = 259847, + [SMALL_STATE(4406)] = 259863, + [SMALL_STATE(4407)] = 259879, + [SMALL_STATE(4408)] = 259895, + [SMALL_STATE(4409)] = 259911, + [SMALL_STATE(4410)] = 259927, + [SMALL_STATE(4411)] = 259943, + [SMALL_STATE(4412)] = 259959, + [SMALL_STATE(4413)] = 259975, + [SMALL_STATE(4414)] = 259991, + [SMALL_STATE(4415)] = 260007, + [SMALL_STATE(4416)] = 260023, + [SMALL_STATE(4417)] = 260039, + [SMALL_STATE(4418)] = 260055, + [SMALL_STATE(4419)] = 260071, + [SMALL_STATE(4420)] = 260087, + [SMALL_STATE(4421)] = 260103, + [SMALL_STATE(4422)] = 260119, + [SMALL_STATE(4423)] = 260135, + [SMALL_STATE(4424)] = 260151, + [SMALL_STATE(4425)] = 260167, + [SMALL_STATE(4426)] = 260183, + [SMALL_STATE(4427)] = 260199, + [SMALL_STATE(4428)] = 260215, + [SMALL_STATE(4429)] = 260231, + [SMALL_STATE(4430)] = 260247, + [SMALL_STATE(4431)] = 260263, + [SMALL_STATE(4432)] = 260279, + [SMALL_STATE(4433)] = 260295, + [SMALL_STATE(4434)] = 260311, + [SMALL_STATE(4435)] = 260327, + [SMALL_STATE(4436)] = 260343, + [SMALL_STATE(4437)] = 260359, + [SMALL_STATE(4438)] = 260375, + [SMALL_STATE(4439)] = 260391, + [SMALL_STATE(4440)] = 260407, + [SMALL_STATE(4441)] = 260423, + [SMALL_STATE(4442)] = 260439, + [SMALL_STATE(4443)] = 260455, + [SMALL_STATE(4444)] = 260471, + [SMALL_STATE(4445)] = 260487, + [SMALL_STATE(4446)] = 260503, + [SMALL_STATE(4447)] = 260519, + [SMALL_STATE(4448)] = 260535, + [SMALL_STATE(4449)] = 260551, + [SMALL_STATE(4450)] = 260567, + [SMALL_STATE(4451)] = 260583, + [SMALL_STATE(4452)] = 260599, + [SMALL_STATE(4453)] = 260615, + [SMALL_STATE(4454)] = 260631, + [SMALL_STATE(4455)] = 260647, + [SMALL_STATE(4456)] = 260663, + [SMALL_STATE(4457)] = 260679, + [SMALL_STATE(4458)] = 260695, + [SMALL_STATE(4459)] = 260711, + [SMALL_STATE(4460)] = 260727, + [SMALL_STATE(4461)] = 260743, + [SMALL_STATE(4462)] = 260759, + [SMALL_STATE(4463)] = 260775, + [SMALL_STATE(4464)] = 260791, + [SMALL_STATE(4465)] = 260807, + [SMALL_STATE(4466)] = 260823, + [SMALL_STATE(4467)] = 260839, + [SMALL_STATE(4468)] = 260855, + [SMALL_STATE(4469)] = 260871, + [SMALL_STATE(4470)] = 260887, + [SMALL_STATE(4471)] = 260903, + [SMALL_STATE(4472)] = 260919, + [SMALL_STATE(4473)] = 260935, + [SMALL_STATE(4474)] = 260951, + [SMALL_STATE(4475)] = 260967, + [SMALL_STATE(4476)] = 260983, + [SMALL_STATE(4477)] = 260999, + [SMALL_STATE(4478)] = 261015, + [SMALL_STATE(4479)] = 261031, + [SMALL_STATE(4480)] = 261047, + [SMALL_STATE(4481)] = 261063, + [SMALL_STATE(4482)] = 261079, + [SMALL_STATE(4483)] = 261095, + [SMALL_STATE(4484)] = 261111, + [SMALL_STATE(4485)] = 261127, + [SMALL_STATE(4486)] = 261143, + [SMALL_STATE(4487)] = 261159, + [SMALL_STATE(4488)] = 261175, + [SMALL_STATE(4489)] = 261191, + [SMALL_STATE(4490)] = 261207, + [SMALL_STATE(4491)] = 261223, + [SMALL_STATE(4492)] = 261239, + [SMALL_STATE(4493)] = 261255, + [SMALL_STATE(4494)] = 261271, + [SMALL_STATE(4495)] = 261287, + [SMALL_STATE(4496)] = 261303, + [SMALL_STATE(4497)] = 261319, + [SMALL_STATE(4498)] = 261335, + [SMALL_STATE(4499)] = 261351, + [SMALL_STATE(4500)] = 261367, + [SMALL_STATE(4501)] = 261383, + [SMALL_STATE(4502)] = 261399, + [SMALL_STATE(4503)] = 261415, + [SMALL_STATE(4504)] = 261431, + [SMALL_STATE(4505)] = 261447, + [SMALL_STATE(4506)] = 261463, + [SMALL_STATE(4507)] = 261479, + [SMALL_STATE(4508)] = 261495, + [SMALL_STATE(4509)] = 261511, + [SMALL_STATE(4510)] = 261527, + [SMALL_STATE(4511)] = 261543, + [SMALL_STATE(4512)] = 261559, + [SMALL_STATE(4513)] = 261575, + [SMALL_STATE(4514)] = 261591, + [SMALL_STATE(4515)] = 261607, + [SMALL_STATE(4516)] = 261623, + [SMALL_STATE(4517)] = 261639, + [SMALL_STATE(4518)] = 261655, + [SMALL_STATE(4519)] = 261671, + [SMALL_STATE(4520)] = 261687, + [SMALL_STATE(4521)] = 261703, + [SMALL_STATE(4522)] = 261719, + [SMALL_STATE(4523)] = 261735, + [SMALL_STATE(4524)] = 261751, + [SMALL_STATE(4525)] = 261767, + [SMALL_STATE(4526)] = 261783, + [SMALL_STATE(4527)] = 261799, + [SMALL_STATE(4528)] = 261815, + [SMALL_STATE(4529)] = 261831, + [SMALL_STATE(4530)] = 261847, + [SMALL_STATE(4531)] = 261863, + [SMALL_STATE(4532)] = 261879, + [SMALL_STATE(4533)] = 261895, + [SMALL_STATE(4534)] = 261911, + [SMALL_STATE(4535)] = 261927, + [SMALL_STATE(4536)] = 261943, + [SMALL_STATE(4537)] = 261959, + [SMALL_STATE(4538)] = 261975, + [SMALL_STATE(4539)] = 261991, + [SMALL_STATE(4540)] = 262007, + [SMALL_STATE(4541)] = 262023, + [SMALL_STATE(4542)] = 262039, + [SMALL_STATE(4543)] = 262055, + [SMALL_STATE(4544)] = 262071, + [SMALL_STATE(4545)] = 262087, + [SMALL_STATE(4546)] = 262103, + [SMALL_STATE(4547)] = 262119, + [SMALL_STATE(4548)] = 262135, + [SMALL_STATE(4549)] = 262151, + [SMALL_STATE(4550)] = 262167, + [SMALL_STATE(4551)] = 262183, + [SMALL_STATE(4552)] = 262199, + [SMALL_STATE(4553)] = 262215, + [SMALL_STATE(4554)] = 262231, + [SMALL_STATE(4555)] = 262247, + [SMALL_STATE(4556)] = 262263, + [SMALL_STATE(4557)] = 262279, + [SMALL_STATE(4558)] = 262295, + [SMALL_STATE(4559)] = 262311, + [SMALL_STATE(4560)] = 262327, + [SMALL_STATE(4561)] = 262343, + [SMALL_STATE(4562)] = 262359, + [SMALL_STATE(4563)] = 262375, + [SMALL_STATE(4564)] = 262391, + [SMALL_STATE(4565)] = 262407, + [SMALL_STATE(4566)] = 262423, + [SMALL_STATE(4567)] = 262439, + [SMALL_STATE(4568)] = 262455, + [SMALL_STATE(4569)] = 262471, + [SMALL_STATE(4570)] = 262487, + [SMALL_STATE(4571)] = 262503, + [SMALL_STATE(4572)] = 262519, + [SMALL_STATE(4573)] = 262535, + [SMALL_STATE(4574)] = 262551, + [SMALL_STATE(4575)] = 262567, + [SMALL_STATE(4576)] = 262583, + [SMALL_STATE(4577)] = 262599, + [SMALL_STATE(4578)] = 262615, + [SMALL_STATE(4579)] = 262631, + [SMALL_STATE(4580)] = 262647, + [SMALL_STATE(4581)] = 262663, + [SMALL_STATE(4582)] = 262679, + [SMALL_STATE(4583)] = 262695, + [SMALL_STATE(4584)] = 262711, + [SMALL_STATE(4585)] = 262727, + [SMALL_STATE(4586)] = 262743, + [SMALL_STATE(4587)] = 262759, + [SMALL_STATE(4588)] = 262775, + [SMALL_STATE(4589)] = 262791, + [SMALL_STATE(4590)] = 262807, + [SMALL_STATE(4591)] = 262823, + [SMALL_STATE(4592)] = 262839, + [SMALL_STATE(4593)] = 262855, + [SMALL_STATE(4594)] = 262871, + [SMALL_STATE(4595)] = 262887, + [SMALL_STATE(4596)] = 262903, + [SMALL_STATE(4597)] = 262919, + [SMALL_STATE(4598)] = 262935, + [SMALL_STATE(4599)] = 262951, + [SMALL_STATE(4600)] = 262967, + [SMALL_STATE(4601)] = 262983, + [SMALL_STATE(4602)] = 262999, + [SMALL_STATE(4603)] = 263015, + [SMALL_STATE(4604)] = 263031, + [SMALL_STATE(4605)] = 263047, + [SMALL_STATE(4606)] = 263063, + [SMALL_STATE(4607)] = 263079, + [SMALL_STATE(4608)] = 263095, + [SMALL_STATE(4609)] = 263111, + [SMALL_STATE(4610)] = 263127, + [SMALL_STATE(4611)] = 263143, + [SMALL_STATE(4612)] = 263159, + [SMALL_STATE(4613)] = 263175, + [SMALL_STATE(4614)] = 263191, + [SMALL_STATE(4615)] = 263207, + [SMALL_STATE(4616)] = 263223, + [SMALL_STATE(4617)] = 263239, + [SMALL_STATE(4618)] = 263255, + [SMALL_STATE(4619)] = 263271, + [SMALL_STATE(4620)] = 263287, + [SMALL_STATE(4621)] = 263303, + [SMALL_STATE(4622)] = 263319, + [SMALL_STATE(4623)] = 263335, + [SMALL_STATE(4624)] = 263351, + [SMALL_STATE(4625)] = 263367, + [SMALL_STATE(4626)] = 263383, + [SMALL_STATE(4627)] = 263399, + [SMALL_STATE(4628)] = 263415, + [SMALL_STATE(4629)] = 263431, + [SMALL_STATE(4630)] = 263447, + [SMALL_STATE(4631)] = 263463, + [SMALL_STATE(4632)] = 263479, + [SMALL_STATE(4633)] = 263495, + [SMALL_STATE(4634)] = 263511, + [SMALL_STATE(4635)] = 263527, + [SMALL_STATE(4636)] = 263543, + [SMALL_STATE(4637)] = 263559, + [SMALL_STATE(4638)] = 263575, + [SMALL_STATE(4639)] = 263591, + [SMALL_STATE(4640)] = 263607, + [SMALL_STATE(4641)] = 263623, + [SMALL_STATE(4642)] = 263639, + [SMALL_STATE(4643)] = 263655, + [SMALL_STATE(4644)] = 263671, + [SMALL_STATE(4645)] = 263687, + [SMALL_STATE(4646)] = 263703, + [SMALL_STATE(4647)] = 263719, + [SMALL_STATE(4648)] = 263735, + [SMALL_STATE(4649)] = 263751, + [SMALL_STATE(4650)] = 263767, + [SMALL_STATE(4651)] = 263783, + [SMALL_STATE(4652)] = 263799, + [SMALL_STATE(4653)] = 263815, + [SMALL_STATE(4654)] = 263831, + [SMALL_STATE(4655)] = 263847, + [SMALL_STATE(4656)] = 263863, + [SMALL_STATE(4657)] = 263879, + [SMALL_STATE(4658)] = 263895, + [SMALL_STATE(4659)] = 263911, + [SMALL_STATE(4660)] = 263927, + [SMALL_STATE(4661)] = 263943, + [SMALL_STATE(4662)] = 263959, + [SMALL_STATE(4663)] = 263975, + [SMALL_STATE(4664)] = 263991, + [SMALL_STATE(4665)] = 264007, + [SMALL_STATE(4666)] = 264023, + [SMALL_STATE(4667)] = 264039, + [SMALL_STATE(4668)] = 264055, + [SMALL_STATE(4669)] = 264071, + [SMALL_STATE(4670)] = 264087, + [SMALL_STATE(4671)] = 264103, + [SMALL_STATE(4672)] = 264119, + [SMALL_STATE(4673)] = 264135, + [SMALL_STATE(4674)] = 264151, + [SMALL_STATE(4675)] = 264167, + [SMALL_STATE(4676)] = 264183, + [SMALL_STATE(4677)] = 264199, + [SMALL_STATE(4678)] = 264215, + [SMALL_STATE(4679)] = 264231, + [SMALL_STATE(4680)] = 264247, + [SMALL_STATE(4681)] = 264263, + [SMALL_STATE(4682)] = 264279, + [SMALL_STATE(4683)] = 264295, + [SMALL_STATE(4684)] = 264311, + [SMALL_STATE(4685)] = 264327, + [SMALL_STATE(4686)] = 264343, + [SMALL_STATE(4687)] = 264359, + [SMALL_STATE(4688)] = 264375, + [SMALL_STATE(4689)] = 264391, + [SMALL_STATE(4690)] = 264407, + [SMALL_STATE(4691)] = 264423, + [SMALL_STATE(4692)] = 264439, + [SMALL_STATE(4693)] = 264455, + [SMALL_STATE(4694)] = 264471, + [SMALL_STATE(4695)] = 264487, + [SMALL_STATE(4696)] = 264503, + [SMALL_STATE(4697)] = 264519, + [SMALL_STATE(4698)] = 264535, + [SMALL_STATE(4699)] = 264551, + [SMALL_STATE(4700)] = 264567, + [SMALL_STATE(4701)] = 264583, + [SMALL_STATE(4702)] = 264599, + [SMALL_STATE(4703)] = 264615, + [SMALL_STATE(4704)] = 264631, + [SMALL_STATE(4705)] = 264647, + [SMALL_STATE(4706)] = 264663, + [SMALL_STATE(4707)] = 264679, + [SMALL_STATE(4708)] = 264695, + [SMALL_STATE(4709)] = 264711, + [SMALL_STATE(4710)] = 264727, + [SMALL_STATE(4711)] = 264743, + [SMALL_STATE(4712)] = 264759, + [SMALL_STATE(4713)] = 264775, + [SMALL_STATE(4714)] = 264791, + [SMALL_STATE(4715)] = 264807, + [SMALL_STATE(4716)] = 264823, + [SMALL_STATE(4717)] = 264839, + [SMALL_STATE(4718)] = 264855, + [SMALL_STATE(4719)] = 264871, + [SMALL_STATE(4720)] = 264887, + [SMALL_STATE(4721)] = 264903, + [SMALL_STATE(4722)] = 264919, + [SMALL_STATE(4723)] = 264935, + [SMALL_STATE(4724)] = 264951, + [SMALL_STATE(4725)] = 264967, + [SMALL_STATE(4726)] = 264983, + [SMALL_STATE(4727)] = 264999, + [SMALL_STATE(4728)] = 265015, + [SMALL_STATE(4729)] = 265031, + [SMALL_STATE(4730)] = 265047, + [SMALL_STATE(4731)] = 265063, + [SMALL_STATE(4732)] = 265079, + [SMALL_STATE(4733)] = 265095, + [SMALL_STATE(4734)] = 265111, + [SMALL_STATE(4735)] = 265127, + [SMALL_STATE(4736)] = 265143, + [SMALL_STATE(4737)] = 265159, + [SMALL_STATE(4738)] = 265175, + [SMALL_STATE(4739)] = 265191, + [SMALL_STATE(4740)] = 265207, + [SMALL_STATE(4741)] = 265223, + [SMALL_STATE(4742)] = 265239, + [SMALL_STATE(4743)] = 265255, + [SMALL_STATE(4744)] = 265271, + [SMALL_STATE(4745)] = 265287, + [SMALL_STATE(4746)] = 265303, + [SMALL_STATE(4747)] = 265319, + [SMALL_STATE(4748)] = 265335, + [SMALL_STATE(4749)] = 265351, + [SMALL_STATE(4750)] = 265367, + [SMALL_STATE(4751)] = 265383, + [SMALL_STATE(4752)] = 265399, + [SMALL_STATE(4753)] = 265415, + [SMALL_STATE(4754)] = 265431, + [SMALL_STATE(4755)] = 265447, + [SMALL_STATE(4756)] = 265463, + [SMALL_STATE(4757)] = 265479, + [SMALL_STATE(4758)] = 265495, + [SMALL_STATE(4759)] = 265511, + [SMALL_STATE(4760)] = 265527, + [SMALL_STATE(4761)] = 265543, + [SMALL_STATE(4762)] = 265559, + [SMALL_STATE(4763)] = 265575, + [SMALL_STATE(4764)] = 265591, + [SMALL_STATE(4765)] = 265607, + [SMALL_STATE(4766)] = 265623, + [SMALL_STATE(4767)] = 265639, + [SMALL_STATE(4768)] = 265655, + [SMALL_STATE(4769)] = 265671, + [SMALL_STATE(4770)] = 265687, + [SMALL_STATE(4771)] = 265703, + [SMALL_STATE(4772)] = 265719, + [SMALL_STATE(4773)] = 265735, + [SMALL_STATE(4774)] = 265751, + [SMALL_STATE(4775)] = 265767, + [SMALL_STATE(4776)] = 265783, + [SMALL_STATE(4777)] = 265799, + [SMALL_STATE(4778)] = 265815, + [SMALL_STATE(4779)] = 265831, + [SMALL_STATE(4780)] = 265847, + [SMALL_STATE(4781)] = 265863, + [SMALL_STATE(4782)] = 265879, + [SMALL_STATE(4783)] = 265895, + [SMALL_STATE(4784)] = 265911, + [SMALL_STATE(4785)] = 265927, + [SMALL_STATE(4786)] = 265943, + [SMALL_STATE(4787)] = 265959, + [SMALL_STATE(4788)] = 265975, + [SMALL_STATE(4789)] = 265991, + [SMALL_STATE(4790)] = 266007, + [SMALL_STATE(4791)] = 266023, + [SMALL_STATE(4792)] = 266039, + [SMALL_STATE(4793)] = 266055, + [SMALL_STATE(4794)] = 266071, + [SMALL_STATE(4795)] = 266087, + [SMALL_STATE(4796)] = 266103, + [SMALL_STATE(4797)] = 266119, + [SMALL_STATE(4798)] = 266135, + [SMALL_STATE(4799)] = 266151, + [SMALL_STATE(4800)] = 266167, + [SMALL_STATE(4801)] = 266183, + [SMALL_STATE(4802)] = 266199, + [SMALL_STATE(4803)] = 266215, + [SMALL_STATE(4804)] = 266231, + [SMALL_STATE(4805)] = 266247, + [SMALL_STATE(4806)] = 266263, + [SMALL_STATE(4807)] = 266279, + [SMALL_STATE(4808)] = 266295, + [SMALL_STATE(4809)] = 266311, + [SMALL_STATE(4810)] = 266327, + [SMALL_STATE(4811)] = 266343, + [SMALL_STATE(4812)] = 266359, + [SMALL_STATE(4813)] = 266375, + [SMALL_STATE(4814)] = 266391, + [SMALL_STATE(4815)] = 266407, + [SMALL_STATE(4816)] = 266423, + [SMALL_STATE(4817)] = 266439, + [SMALL_STATE(4818)] = 266455, + [SMALL_STATE(4819)] = 266471, + [SMALL_STATE(4820)] = 266487, + [SMALL_STATE(4821)] = 266503, + [SMALL_STATE(4822)] = 266519, + [SMALL_STATE(4823)] = 266535, + [SMALL_STATE(4824)] = 266551, + [SMALL_STATE(4825)] = 266567, + [SMALL_STATE(4826)] = 266583, + [SMALL_STATE(4827)] = 266599, + [SMALL_STATE(4828)] = 266615, + [SMALL_STATE(4829)] = 266631, + [SMALL_STATE(4830)] = 266647, + [SMALL_STATE(4831)] = 266663, + [SMALL_STATE(4832)] = 266679, + [SMALL_STATE(4833)] = 266695, + [SMALL_STATE(4834)] = 266711, + [SMALL_STATE(4835)] = 266727, + [SMALL_STATE(4836)] = 266743, + [SMALL_STATE(4837)] = 266759, + [SMALL_STATE(4838)] = 266775, + [SMALL_STATE(4839)] = 266791, + [SMALL_STATE(4840)] = 266807, + [SMALL_STATE(4841)] = 266823, + [SMALL_STATE(4842)] = 266839, + [SMALL_STATE(4843)] = 266855, + [SMALL_STATE(4844)] = 266871, + [SMALL_STATE(4845)] = 266887, + [SMALL_STATE(4846)] = 266903, + [SMALL_STATE(4847)] = 266919, + [SMALL_STATE(4848)] = 266935, + [SMALL_STATE(4849)] = 266951, + [SMALL_STATE(4850)] = 266967, + [SMALL_STATE(4851)] = 266983, + [SMALL_STATE(4852)] = 266999, + [SMALL_STATE(4853)] = 267015, + [SMALL_STATE(4854)] = 267031, + [SMALL_STATE(4855)] = 267047, + [SMALL_STATE(4856)] = 267063, + [SMALL_STATE(4857)] = 267079, + [SMALL_STATE(4858)] = 267095, + [SMALL_STATE(4859)] = 267111, + [SMALL_STATE(4860)] = 267127, + [SMALL_STATE(4861)] = 267143, + [SMALL_STATE(4862)] = 267159, + [SMALL_STATE(4863)] = 267175, + [SMALL_STATE(4864)] = 267191, + [SMALL_STATE(4865)] = 267207, + [SMALL_STATE(4866)] = 267223, + [SMALL_STATE(4867)] = 267239, + [SMALL_STATE(4868)] = 267255, + [SMALL_STATE(4869)] = 267271, + [SMALL_STATE(4870)] = 267287, + [SMALL_STATE(4871)] = 267303, + [SMALL_STATE(4872)] = 267319, + [SMALL_STATE(4873)] = 267335, + [SMALL_STATE(4874)] = 267351, + [SMALL_STATE(4875)] = 267367, + [SMALL_STATE(4876)] = 267383, + [SMALL_STATE(4877)] = 267399, + [SMALL_STATE(4878)] = 267415, + [SMALL_STATE(4879)] = 267431, + [SMALL_STATE(4880)] = 267447, + [SMALL_STATE(4881)] = 267463, + [SMALL_STATE(4882)] = 267479, + [SMALL_STATE(4883)] = 267495, + [SMALL_STATE(4884)] = 267511, + [SMALL_STATE(4885)] = 267527, + [SMALL_STATE(4886)] = 267543, + [SMALL_STATE(4887)] = 267559, + [SMALL_STATE(4888)] = 267575, + [SMALL_STATE(4889)] = 267591, + [SMALL_STATE(4890)] = 267607, + [SMALL_STATE(4891)] = 267623, + [SMALL_STATE(4892)] = 267639, + [SMALL_STATE(4893)] = 267655, + [SMALL_STATE(4894)] = 267671, + [SMALL_STATE(4895)] = 267687, + [SMALL_STATE(4896)] = 267703, + [SMALL_STATE(4897)] = 267719, + [SMALL_STATE(4898)] = 267735, + [SMALL_STATE(4899)] = 267751, + [SMALL_STATE(4900)] = 267767, + [SMALL_STATE(4901)] = 267783, + [SMALL_STATE(4902)] = 267799, + [SMALL_STATE(4903)] = 267815, + [SMALL_STATE(4904)] = 267831, + [SMALL_STATE(4905)] = 267847, + [SMALL_STATE(4906)] = 267863, + [SMALL_STATE(4907)] = 267879, + [SMALL_STATE(4908)] = 267895, + [SMALL_STATE(4909)] = 267911, + [SMALL_STATE(4910)] = 267927, + [SMALL_STATE(4911)] = 267943, + [SMALL_STATE(4912)] = 267959, + [SMALL_STATE(4913)] = 267975, + [SMALL_STATE(4914)] = 267991, + [SMALL_STATE(4915)] = 268007, + [SMALL_STATE(4916)] = 268023, + [SMALL_STATE(4917)] = 268039, + [SMALL_STATE(4918)] = 268055, + [SMALL_STATE(4919)] = 268071, + [SMALL_STATE(4920)] = 268087, + [SMALL_STATE(4921)] = 268103, + [SMALL_STATE(4922)] = 268119, + [SMALL_STATE(4923)] = 268135, + [SMALL_STATE(4924)] = 268151, + [SMALL_STATE(4925)] = 268167, + [SMALL_STATE(4926)] = 268183, + [SMALL_STATE(4927)] = 268199, + [SMALL_STATE(4928)] = 268215, + [SMALL_STATE(4929)] = 268231, + [SMALL_STATE(4930)] = 268247, + [SMALL_STATE(4931)] = 268263, + [SMALL_STATE(4932)] = 268279, + [SMALL_STATE(4933)] = 268295, + [SMALL_STATE(4934)] = 268311, + [SMALL_STATE(4935)] = 268327, + [SMALL_STATE(4936)] = 268343, + [SMALL_STATE(4937)] = 268359, + [SMALL_STATE(4938)] = 268375, + [SMALL_STATE(4939)] = 268391, + [SMALL_STATE(4940)] = 268407, + [SMALL_STATE(4941)] = 268423, + [SMALL_STATE(4942)] = 268439, + [SMALL_STATE(4943)] = 268455, + [SMALL_STATE(4944)] = 268459, +}; + +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}}, SHIFT(4811), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4931), + [9] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_stmt_list, 0), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4923), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4917), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4913), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), + [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 1), + [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 1), + [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1), + [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1), + [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 3), + [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 3), + [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string, 3), + [71] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string, 3), + [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__name, 1), + [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__name, 1), + [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expr, 3), + [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expr, 3), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4920), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expr, 6), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expr, 6), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expr, 4), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expr, 4), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expr, 5), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expr, 5), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4904), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2837), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4924), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4914), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__result_column, 1), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2988), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2883), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__result_column, 1), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2716), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3230), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4131), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2033), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4901), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2801), + [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bind_parameter, 2), + [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bind_parameter, 2), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_name, 1), + [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bind_parameter, 1), + [179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bind_parameter, 1), + [181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), + [183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), + [185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(75), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__name2, 1), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__name2, 1), + [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), + [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expr, 7), + [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expr, 7), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3006), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2753), + [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), + [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3287), + [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), + [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), + [218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), + [220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), + [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), + [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), + [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__name2, 3), + [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__name2, 3), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3009), + [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expr, 1), + [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expr, 1), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), + [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(180), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__name, 1), REDUCE(sym__literal_value, 1), + [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__name, 1), REDUCE(sym__literal_value, 1), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), + [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(161), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 1), + [274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_bind_parameter_repeat1, 1), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(126), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sql_stmt_list_repeat1, 1), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_clause, 5), + [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_clause, 5), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), + [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collation_name, 1), + [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collation_name, 1), + [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_blob_literal, 2), + [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_blob_literal, 2), + [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_value, 1), + [307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal_value, 1), + [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 8), + [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 8), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 9), + [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 9), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 10), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 10), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 11), + [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 11), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 12), + [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 12), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 13), + [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 13), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 5), + [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 5), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 6), + [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 6), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expr, 8), + [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expr, 8), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 4), + [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 4), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), + [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1835), + [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1833), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1831), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), + [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 3), + [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 3), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 7), + [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 7), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_function, 6), + [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_raise_function, 6), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 2), + [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 2), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_function, 4), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_raise_function, 4), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837), + [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1836), + [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3219), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expr, 2), + [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expr, 2), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2757), + [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), + [423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(196), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), + [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), + [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), + [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2906), + [448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), + [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1665), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662), + [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), + [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), + [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), + [492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073), + [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), + [496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), + [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), + [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3153), + [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), + [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766), + [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3133), + [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), + [534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(423), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1597), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), + [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1583), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3120), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1720), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4906), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3025), + [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_constraint, 2), + [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), + [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), + [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1774), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1790), + [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), + [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1779), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4928), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), + [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), + [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), + [665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(525), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4912), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(598), + [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), + [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4918), + [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), + [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), + [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), + [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), + [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), + [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1748), + [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1746), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), + [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), + [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1741), + [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1740), + [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), + [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), + [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1749), + [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3129), + [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1747), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), + [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2786), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(655), + [758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(688), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947), + [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), + [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3010), + [775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), + [777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2767), + [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), + [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), + [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), + [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), + [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1951), + [789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1952), + [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1953), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), + [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1955), + [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1956), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), + [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4910), + [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2824), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), + [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4824), + [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4697), + [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4798), + [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), + [833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4913), + [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4889), + [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3975), + [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4863), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4850), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4772), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4922), + [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2821), + [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1763), + [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1765), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), + [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), + [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1706), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1760), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3121), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 9), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3289), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4712), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), + [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), + [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), + [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), + [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 6), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2779), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(847), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 8), + [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), + [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), + [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 7), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), + [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3231), + [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [1064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause, 3), + [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), + [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1762), + [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), + [1094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1691), + [1096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3284), + [1098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), + [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), + [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), + [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), + [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), + [1126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), + [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), + [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [1136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), + [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4916), + [1144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2802), + [1146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(977), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), + [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2755), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1572), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3145), + [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1570), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), + [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), + [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3024), + [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917), + [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3032), + [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1958), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3137), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1957), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1946), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), + [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), + [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), + [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), + [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3204), + [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1857), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1858), + [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1859), + [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), + [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1861), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1862), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_stmt_repeat1, 2), + [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ordering_term, 1), + [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), + [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), + [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2887), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1896), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1894), + [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), + [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), + [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891), + [1287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(1045), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4926), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), + [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3143), + [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595), + [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), + [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), + [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), + [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1589), + [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), + [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), + [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), + [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), + [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), + [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996), + [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1984), + [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_clause, 2), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), + [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904), + [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), + [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2707), + [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), + [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3286), + [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), + [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), + [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), + [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), + [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), + [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), + [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), + [1378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause, 6), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), + [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4929), + [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [1390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4528), + [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), + [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4530), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), + [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3816), + [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), + [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4070), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), + [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), + [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), + [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), + [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), + [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4937), + [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4795), + [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), + [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4796), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), + [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3897), + [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), + [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), + [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4437), + [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), + [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause, 5), + [1468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(1094), + [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3013), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), + [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4649), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), + [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1803), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), + [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), + [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), + [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1782), + [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), + [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), + [1511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883), + [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4250), + [1517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2015), + [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), + [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4584), + [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1915), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), + [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), + [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724), + [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2019), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4656), + [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), + [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), + [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), + [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), + [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), + [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1819), + [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), + [1571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_bind_parameter_repeat1, 2), SHIFT_REPEAT(1252), + [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4265), + [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4264), + [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), + [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), + [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1864), + [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2776), + [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), + [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3135), + [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), + [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), + [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1855), + [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4204), + [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1928), + [1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1829), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), + [1618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1789), + [1620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), + [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), + [1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4938), + [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), + [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4808), + [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), + [1638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4809), + [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4432), + [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3950), + [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4434), + [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), + [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), + [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4186), + [1668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4187), + [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [1672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4935), + [1674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1089), + [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4769), + [1678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), + [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4770), + [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), + [1686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3812), + [1688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804), + [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), + [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), + [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), + [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), + [1704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), + [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4082), + [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4160), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), + [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4934), + [1724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4756), + [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838), + [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4757), + [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), + [1736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3900), + [1738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4247), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4249), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), + [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), + [1754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4857), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4845), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), + [1778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [1780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), + [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), + [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), + [1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [1796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), + [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4832), + [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4831), + [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), + [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), + [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), + [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), + [1828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), + [1830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3139), + [1832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), + [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), + [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), + [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), + [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), + [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), + [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), + [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), + [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4779), + [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4897), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4780), + [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896), + [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4806), + [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_update_stmt_repeat1, 4), + [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4805), + [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), + [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), + [1896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4883), + [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), + [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884), + [1906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), + [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), + [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), + [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4766), + [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), + [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4563), + [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), + [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4753), + [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), + [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4792), + [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4870), + [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), + [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [1968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4939), + [1970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), + [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4821), + [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), + [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4822), + [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4484), + [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3922), + [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4485), + [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), + [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4487), + [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), + [1996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), + [2000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1906), + [2002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [2004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [2006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4936), + [2008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), + [2010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4782), + [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), + [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4783), + [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [2018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), + [2020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3843), + [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [2024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), + [2026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), + [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), + [2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [2032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4545), + [2034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [2036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [2038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), + [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), + [2042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [2044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4941), + [2046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109), + [2048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4849), + [2050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), + [2052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4848), + [2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [2056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), + [2058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3803), + [2060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), + [2062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4501), + [2064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), + [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4503), + [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), + [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [2076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1794), + [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [2080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [2082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4940), + [2084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [2086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4834), + [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), + [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4835), + [2092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [2094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4488), + [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3862), + [2098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4489), + [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), + [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4491), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), + [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843), + [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), + [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [2120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4933), + [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4743), + [2126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), + [2128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4744), + [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), + [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3983), + [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), + [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), + [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), + [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4909), + [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), + [2152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [2156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), + [2158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4703), + [2160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [2162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4886), + [2164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), + [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4887), + [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), + [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3969), + [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), + [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4526), + [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4527), + [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), + [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [2188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), + [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [2194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 12), + [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), + [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), + [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), + [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4836), + [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4932), + [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4730), + [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1639), + [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4731), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4161), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3905), + [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), + [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), + [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4164), + [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), + [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), + [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736), + [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1729), + [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), + [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), + [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4942), + [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4862), + [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), + [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4861), + [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4504), + [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3865), + [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [2270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4505), + [2272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4506), + [2274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4507), + [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4154), + [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1731), + [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [2288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4902), + [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4873), + [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1503), + [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4874), + [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), + [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4516), + [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3932), + [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), + [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4517), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), + [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4519), + [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), + [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), + [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), + [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 13), + [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1793), + [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), + [2332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1791), + [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [2336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4875), + [2338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4695), + [2340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4888), + [2342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), + [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [2346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), + [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [2350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4533), + [2352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), + [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), + [2356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), + [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), + [2360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), + [2362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), + [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [2366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), + [2370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), + [2372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 11), + [2374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), + [2376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), + [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), + [2380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), + [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [2384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [2386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1584), + [2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 2), + [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), + [2392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), + [2394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), + [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [2404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), + [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1652), + [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4847), + [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), + [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), + [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), + [2420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3127), + [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [2424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), + [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [2428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4860), + [2430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), + [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), + [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [2438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4732), + [2440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), + [2442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643), + [2444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631), + [2446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4784), + [2448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1680), + [2450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4758), + [2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1708), + [2454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705), + [2456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 8), + [2458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4745), + [2460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1739), + [2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781), + [2464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1773), + [2466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1772), + [2468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), + [2470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1875), + [2472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4823), + [2474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1880), + [2476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4771), + [2478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4810), + [2480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), + [2482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938), + [2484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4797), + [2486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), + [2488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2063), + [2490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 4), + [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), + [2494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexed_column, 1), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416), + [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), + [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), + [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), + [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), + [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), + [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2683), + [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), + [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2622), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742), + [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [2594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expr_repeat1, 4), + [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), + [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), + [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504), + [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), + [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2640), + [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), + [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652), + [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [2648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), + [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [2658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), + [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), + [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), + [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), + [2666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename, 1), + [2668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), + [2670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2609), + [2672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), + [2674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), + [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), + [2680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725), + [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), + [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), + [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), + [2688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), + [2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), + [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2561), + [2696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), + [2698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720), + [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), + [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), + [2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), + [2710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), + [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_or_subquery, 1), + [2716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2932), + [2718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_or_subquery, 1), + [2720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4550), + [2722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4549), + [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2084), + [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), + [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740), + [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), + [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3817), + [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), + [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2506), + [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617), + [2750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), + [2752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), + [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), + [2760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [2762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), + [2764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613), + [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), + [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), + [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), + [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), + [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2698), + [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), + [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2595), + [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), + [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), + [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), + [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), + [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), + [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), + [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), + [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), + [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [2826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [2830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), + [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [2834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), + [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), + [2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), + [2848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), + [2850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [2852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), + [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [2858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), + [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), + [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [2864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), + [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), + [2868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), + [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), + [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), + [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), + [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), + [2882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_or_subquery, 3), + [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2939), + [2886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_or_subquery, 3), + [2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_or_subquery, 4), + [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2991), + [2892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_or_subquery, 4), + [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), + [2896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_or_subquery, 5), + [2898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3016), + [2900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_or_subquery, 5), + [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), + [2904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_def, 1), + [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4477), + [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4476), + [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3031), + [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3029), + [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2480), + [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4475), + [2918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4474), + [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2502), + [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4473), + [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2974), + [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), + [2928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2422), + [2930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), + [2932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), + [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), + [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), + [2938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), + [2942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), + [2944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), + [2946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4274), + [2949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(2422), + [2952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4275), + [2955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4276), + [2958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4277), + [2961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1), + [2963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_name, 1), + [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), + [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), + [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), + [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), + [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [2977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_or_subquery, 2), + [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4417), + [2981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), + [2983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), + [2985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 1), + [2987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 1), + [2989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__join_clause_repeat1, 2), + [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), + [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), + [2995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 4), + [2997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_constraint, 4), + [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), + [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), + [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [3005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__join_clause, 1), + [3007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), + [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), + [3011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), + [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), + [3015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__join_clause, 2), + [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), + [3019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_or_subquery, 7), + [3021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_or_subquery, 6), + [3023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 2), + [3025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_constraint, 2), + [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), + [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), + [3031] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__join_clause_repeat1, 2), SHIFT_REPEAT(4472), + [3034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__join_clause_repeat1, 2), SHIFT_REPEAT(3333), + [3037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__join_clause_repeat1, 2), SHIFT_REPEAT(3827), + [3040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__join_clause_repeat1, 2), SHIFT_REPEAT(3525), + [3043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 2), + [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), + [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), + [3049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_foreign_key_clause, 2), SHIFT(4269), + [3052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), + [3054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), + [3056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__join_clause_repeat1, 2), SHIFT_REPEAT(1918), + [3059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_core, 4), + [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), + [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), + [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), + [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4380), + [3073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2500), + [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4381), + [3077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4382), + [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), + [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), + [3083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreign_key_clause_repeat1, 2), + [3085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreign_key_clause_repeat1, 2), SHIFT_REPEAT(2912), + [3088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreign_key_clause_repeat1, 2), SHIFT_REPEAT(3927), + [3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_constraint, 5), + [3093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_core, 3), + [3095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 6), + [3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2518), + [3099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_foreign_key_clause, 6), SHIFT(4185), + [3102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 5), + [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2510), + [3106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_foreign_key_clause, 5), SHIFT(4096), + [3109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 3), + [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2526), + [3113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_foreign_key_clause, 3), SHIFT(4168), + [3116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_constraint, 4), + [3118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_core, 2), + [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), + [3122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 7), + [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2512), + [3126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_foreign_key_clause, 7), SHIFT(4286), + [3129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__join_clause_repeat1, 3), + [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649), + [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [3135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_def, 3), + [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4477), + [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4476), + [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), + [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), + [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), + [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), + [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474), + [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), + [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4473), + [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), + [3157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), + [3159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(4477), + [3162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(4476), + [3165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(3031), + [3168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(3029), + [3171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(2480), + [3174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(4475), + [3177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(4474), + [3180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(2502), + [3183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(4473), + [3186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 2), SHIFT_REPEAT(2974), + [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2543), + [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2543), + [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), + [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), + [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4618), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4618), + [3203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 3), + [3205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreign_key_clause_repeat1, 3), + [3207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 5), + [3209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_def, 2), + [3211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreign_key_clause_repeat1, 4), + [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), + [3215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 6), + [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2546), + [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), + [3221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 1), + [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), + [3225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 8), + [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), + [3229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), + [3231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4775), + [3233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4776), + [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [3237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4879), + [3239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4880), + [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), + [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), + [3245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4827), + [3247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4828), + [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [3251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 8), + [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), + [3255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4371), + [3257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2913), + [3259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4370), + [3261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4369), + [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4368), + [3265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4801), + [3267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4802), + [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [3271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4762), + [3273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4763), + [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [3277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4556), + [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4557), + [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [3283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4853), + [3285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4854), + [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), + [3291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4788), + [3293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4789), + [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4378), + [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4377), + [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [3303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_core, 5), + [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), + [3307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4892), + [3309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4893), + [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [3313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 4), + [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), + [3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), + [3319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conflict_clause, 3), + [3321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4814), + [3323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4815), + [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4736), + [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4737), + [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [3333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4749), + [3335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4750), + [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [3339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 9), + [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), + [3343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4301), + [3345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4300), + [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), + [3349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4866), + [3351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4867), + [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4840), + [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4841), + [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), + [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), + [3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), + [3367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 7), + [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), + [3371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_returning_clause_repeat1, 2), + [3373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_returning_clause_repeat1, 2), SHIFT_REPEAT(1182), + [3376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 6), + [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), + [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), + [3382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_constraint, 9), + [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), + [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), + [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), + [3390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signed_number, 2), + [3392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat2, 2), SHIFT_REPEAT(4923), + [3395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat2, 2), + [3397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat2, 2), SHIFT_REPEAT(3986), + [3400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat2, 2), SHIFT_REPEAT(4917), + [3403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat2, 2), SHIFT_REPEAT(1062), + [3406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat2, 2), SHIFT_REPEAT(2673), + [3409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat2, 2), SHIFT_REPEAT(4913), + [3412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat2, 2), SHIFT_REPEAT(2747), + [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), + [3417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__result_column, 2), + [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), + [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), + [3425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__literal_value, 1), REDUCE(sym_signed_number, 1), + [3428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_column_def_repeat1, 1), + [3430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 4), + [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), + [3434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 10), + [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), + [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), + [3440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreign_key_clause, 11), + [3442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__result_column, 3), + [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), + [3446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_core, 6), + [3448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_stmt_repeat1, 2), SHIFT_REPEAT(1552), + [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), + [3453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [3455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 10), + [3457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause, 4), + [3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), + [3461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_returning_clause_repeat1, 2), SHIFT_REPEAT(1201), + [3464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 17), + [3467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), SHIFT(4559), + [3470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), SHIFT(1185), + [3473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4538), + [3475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_stmt, 3), + [3477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), + [3479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), + [3481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 17), + [3484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), SHIFT(4559), + [3487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), SHIFT(1185), + [3490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 9), + [3493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 7), + [3496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), SHIFT(4559), + [3499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), SHIFT(1185), + [3502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 14), + [3505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 16), + [3508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 15), + [3511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 13), + [3514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 9), + [3517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 2), + [3519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 8), + [3522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 8), + [3525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 10), + [3528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 12), + [3531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 14), + [3534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 11), + [3537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 11), + [3540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 9), + [3543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 14), + [3546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 12), + [3549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_stmt, 1), + [3551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 11), + [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4492), + [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), + [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), + [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), + [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4495), + [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467), + [3566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 10), + [3569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 16), + [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), + [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), + [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), + [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), + [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), + [3584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_stmt, 2), + [3586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 16), + [3589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 18), + [3592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 6), REDUCE(sym_insert_stmt, 15), + [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), + [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), + [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), + [3601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4510), + [3603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4511), + [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), + [3607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 10), + [3610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 15), + [3613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 12), + [3616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 5), REDUCE(sym_insert_stmt, 13), + [3619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__select_core, 4), REDUCE(sym_insert_stmt, 13), + [3622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_stmt_repeat2, 2), + [3624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_stmt_repeat2, 2), SHIFT_REPEAT(4538), + [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458), + [3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), + [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), + [3633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4460), + [3635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4461), + [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), + [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), + [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3307), + [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), + [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), + [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), + [3649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyze_stmt, 1), + [3651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3419), + [3653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4406), + [3656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(3307), + [3659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4407), + [3662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4408), + [3665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4409), + [3668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vacuum_stmt, 1), + [3670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [3672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_window_clause_repeat1, 2), + [3674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_window_clause_repeat1, 2), SHIFT_REPEAT(2884), + [3677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3414), + [3679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), + [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), + [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), + [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), + [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), + [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), + [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), + [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), + [3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4497), + [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4498), + [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4499), + [3701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), + [3703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_core, 7), + [3705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reindex_stmt, 1), + [3707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_stmt, 2), + [3709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2800), + [3711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_clause, 5), + [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), + [3715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_clause, 4), + [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4520), + [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), + [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), + [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), + [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4523), + [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), + [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [3731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_stmt_repeat2, 5), + [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4682), + [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), + [3737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_stmt_repeat1, 2), + [3739] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_stmt_repeat1, 2), SHIFT_REPEAT(3935), + [3742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_stmt_repeat1, 2), SHIFT_REPEAT(3637), + [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [3755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [3759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [3765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4679), + [3767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4677), + [3769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4675), + [3771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2995), + [3773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2994), + [3775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4673), + [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [3779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2828), + [3781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 10), + [3783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 2), + [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [3787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4684), + [3789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 5), + [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [3793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 12), + [3795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4686), + [3797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ordering_term, 2), + [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3936), + [3801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), + [3803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), SHIFT_REPEAT(1407), + [3806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_window_clause_repeat1, 4), + [3808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_stmt_repeat2, 4), + [3810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4688), + [3812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 8), + [3814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_stmt, 2), + [3816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2844), + [3818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 3), + [3820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_stmt, 2), + [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [3834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 6), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [3844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 4), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [3848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 9), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4272), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2507), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [3882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), + [3884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4632), + [3886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4639), + [3888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4641), + [3890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4643), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [3902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_stmt, 3), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [3908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 7), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [3916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_defn, 11), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2538), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2514), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2515), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2422), + [3932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_stmt, 3), + [3934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2947), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), + [3942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 11), + [3944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2891), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), + [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2882), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2520), + [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), + [3960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_core, 8), + [3962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_stmt, 4), + [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2532), + [3966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2951), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2519), + [3970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ordering_term, 3), + [3972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2985), + [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2511), + [3976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ordering_term, 4), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), + [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), + [3992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_table_name, 1), + [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), + [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589), + [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), + [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), + [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4426), + [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425), + [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4529), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483), + [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), + [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), + [4024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_update_stmt_repeat1, 2), + [4026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_stmt_repeat1, 2), SHIFT_REPEAT(2699), + [4029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2), + [4031] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2), SHIFT_REPEAT(2850), + [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4885), + [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4270), + [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4755), + [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), + [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2987), + [4050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 12), + [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), + [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4859), + [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_table_name, 3), + [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), + [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4541), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), + [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4872), + [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [4078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause, 3), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743), + [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2731), + [4086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3582), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), + [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4729), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), + [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4728), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4807), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [4102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause, 4), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), + [4110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_stmt, 5), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4846), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4768), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [4120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), + [4124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3), + [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4207), + [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), + [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), + [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4794), + [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), + [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), + [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [4144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4), + [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4898), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), + [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), + [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), + [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), + [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895), + [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), + [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), + [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), + [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), + [4204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_table_name, 6), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), + [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), + [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), + [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), + [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), + [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), + [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), + [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), + [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), + [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4739), + [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [4234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 9), + [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), + [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), + [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), + [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), + [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), + [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), + [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), + [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), + [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4263), + [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), + [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), + [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), + [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), + [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), + [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), + [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), + [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), + [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [4334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_stmt_repeat1, 2), SHIFT_REPEAT(1485), + [4337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_common_table_expression, 8), + [4339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [4341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), + [4343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4882), + [4345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [4347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [4349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [4351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [4353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_common_table_expression, 9), + [4355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [4357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), + [4359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), + [4361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [4363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), + [4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [4367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [4369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), + [4371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), + [4373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [4375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [4377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_common_table_expression, 10), + [4379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_common_table_expression, 6), + [4381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [4383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_common_table_expression, 5), + [4385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), + [4387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), + [4389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), + [4391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), + [4393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4350), + [4395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), + [4397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4020), + [4399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_table_name, 5), + [4401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_common_table_expression, 11), + [4403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [4405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), + [4407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), + [4409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), + [4411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), + [4413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), + [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), + [4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), + [4421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [4423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [4425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4560), + [4431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4561), + [4433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [4437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [4439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [4441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [4443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [4445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [4447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842), + [4449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), + [4451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [4459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4868), + [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4869), + [4463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [4467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_stmt, 4), + [4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [4473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), + [4475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), + [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), + [4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), + [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), + [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), + [4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [4499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706), + [4501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), + [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), + [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), + [4507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 14), + [4509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), + [4511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), + [4513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [4515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), + [4517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856), + [4519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [4521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [4523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [4525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_table_name, 4), + [4527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [4529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), + [4535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4777), + [4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), + [4539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [4541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_common_table_expression, 7), + [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), + [4547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), + [4549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), + [4551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), + [4553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4096), + [4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [4557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_operator, 1), + [4559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 7), + [4561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4559), + [4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [4565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), + [4567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), + [4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), + [4571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), + [4573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 13), + [4575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_operator, 3), + [4577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 13), + [4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), + [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), + [4583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), + [4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), + [4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), + [4589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 12), + [4591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 10), + [4593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_operator, 4), + [4595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 5), + [4597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_returning_clause, 3), + [4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [4601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 8), + [4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), + [4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), + [4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4634), + [4609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), + [4611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_stmt, 6), + [4613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 6), + [4615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_stmt, 1), + [4617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), + [4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2750), + [4621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), + [4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4583), + [4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), + [4627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), + [4629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_operator, 2), + [4631] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_update_stmt_repeat1, 2), SHIFT_REPEAT(2721), + [4634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 9), + [4636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_returning_clause_repeat1, 2), SHIFT_REPEAT(1186), + [4639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_returning_clause, 2), + [4641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 4), + [4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [4645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4346), + [4647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), + [4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), + [4651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 11), + [4653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2529), + [4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2735), + [4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), + [4659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_stmt, 5), + [4661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745), + [4663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4671), + [4665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513), + [4667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), + [4669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 17), + [4671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signed_number, 1), + [4673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 8), + [4675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [4677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4136), + [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), + [4681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4877), + [4683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), + [4685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), + [4687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), + [4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4149), + [4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4148), + [4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), + [4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552), + [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), + [4701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 15), + [4703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 11), + [4705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), + [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), + [4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), + [4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), + [4713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_stmt, 8), + [4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), + [4717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), + [4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), + [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), + [4723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 9), + [4725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 15), + [4727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), + [4729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), + [4731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 16), + [4733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), + [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4710), + [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4773), + [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), + [4743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_table_stmt_repeat3, 2), + [4745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_table_stmt_repeat3, 2), SHIFT_REPEAT(3898), + [4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), + [4750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [4752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 14), + [4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [4756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expr_repeat1, 2), + [4758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expr_repeat1, 2), SHIFT_REPEAT(1536), + [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), + [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [4767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat1, 2), + [4769] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_trigger_stmt_repeat1, 2), SHIFT_REPEAT(2895), + [4772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), + [4774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4423), + [4776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), + [4778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 6), + [4780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), + [4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), + [4784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), + [4786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), + [4788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [4790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_stmt, 7), + [4792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 12), + [4794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), + [4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), + [4798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 6), + [4800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), + [4802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4851), + [4804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4205), + [4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [4810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652), + [4814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), + [4816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 5), + [4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4890), + [4820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), + [4822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4543), + [4824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), + [4826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 14), + [4828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), + [4830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), + [4832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4097), + [4834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), + [4836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), + [4838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 10), + [4840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 13), + [4842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), + [4844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_stmt, 12), + [4846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), + [4848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), + [4850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4113), + [4852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [4854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 7), + [4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [4858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 14), + [4860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), + [4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), + [4864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), + [4866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4838), + [4868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), + [4870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [4872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215), + [4874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 18), + [4876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429), + [4878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), + [4880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 8), + [4882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4760), + [4884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4658), + [4886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), + [4888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 19), + [4890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), + [4892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_returning_clause_repeat1, 2), SHIFT_REPEAT(1180), + [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), + [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), + [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), + [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), + [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), + [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2482), + [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), + [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), + [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4747), + [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4725), + [4919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 7), + [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), + [4923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_stmt, 11), + [4925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_stmt, 13), + [4927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pragma_stmt, 2), + [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), + [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2599), + [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4812), + [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), + [4937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_stmt, 9), + [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [4941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_stmt, 10), + [4943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 4), + [4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939), + [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), + [4949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3499), + [4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030), + [4953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [4955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_stmt, 1), + [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), + [4959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), + [4961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4825), + [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), + [4965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708), + [4967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), + [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), + [4971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), + [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), + [4975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3228), + [4977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362), + [4979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [4981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_stmt_list, 1), + [4983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_table_stmt_repeat1, 2), SHIFT_REPEAT(2855), + [4986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_table_stmt_repeat1, 2), + [4988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), + [4990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), + [4992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_table_stmt_repeat2, 2), SHIFT_REPEAT(3344), + [4995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_table_stmt_repeat2, 2), + [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), + [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), + [5001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), + [5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228), + [5007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), + [5009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), + [5013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), + [5015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), + [5017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), + [5019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), + [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), + [5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), + [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2636), + [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [5029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_table_stmt_repeat3, 3), + [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), + [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), + [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [5039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3488), + [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), + [5045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), + [5047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), + [5049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [5051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), + [5053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), + [5055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [5057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), + [5059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [5061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), + [5063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4421), + [5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [5071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vacuum_stmt, 2), + [5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [5075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4181), + [5077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), + [5079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), + [5081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 10), + [5083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), + [5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2658), + [5089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_stmt_list, 2), + [5091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [5093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), + [5095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), + [5097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), + [5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), + [5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), + [5103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3891), + [5105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_operator, 1), + [5107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [5109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), + [5111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [5113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), + [5115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sql_stmt_list_repeat1, 2), + [5117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sql_stmt_list_repeat1, 2), SHIFT_REPEAT(96), + [5120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), + [5122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [5124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), + [5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), + [5128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), + [5130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [5132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), + [5134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [5136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), + [5138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), + [5140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), + [5142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [5144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), + [5146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_virtual_table_stmt, 6), + [5148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), + [5150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4342), + [5152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_stmt, 3), + [5154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), + [5156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664), + [5158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [5160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2660), + [5162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), + [5164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), + [5166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), + [5168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), + [5170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [5172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), + [5174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), + [5176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), + [5178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [5180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), + [5182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), + [5184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), + [5186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [5188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), + [5190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), + [5192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), + [5194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), + [5196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [5198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4126), + [5200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), + [5202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), + [5204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), + [5206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_stmt, 1), + [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746), + [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), + [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [5214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), + [5216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), + [5218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [5220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), + [5222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), + [5224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [5226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), + [5228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2505), + [5230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451), + [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), + [5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [5236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [5238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), + [5240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [5242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_virtual_table_stmt, 9), + [5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), + [5246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 4), + [5248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), + [5250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), + [5252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), + [5254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), + [5256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), + [5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), + [5262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [5264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2696), + [5266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), + [5268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [5270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pragma_value, 1), + [5272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [5274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 15), + [5276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), + [5278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4542), + [5280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [5282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), + [5284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [5286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [5288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), + [5290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), + [5292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), + [5294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), + [5296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), + [5298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), + [5300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [5302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [5304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), + [5306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [5308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), + [5310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), + [5312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), + [5314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2691), + [5316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4534), + [5318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_stmt_repeat1, 2), SHIFT_REPEAT(1632), + [5321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_index_stmt_repeat1, 2), SHIFT_REPEAT(1309), + [5324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_index_stmt_repeat1, 2), + [5326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_upsert_clause, 7), + [5328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), + [5330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4450), + [5332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), + [5334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4436), + [5336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), + [5338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), + [5340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), + [5342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_virtual_table_stmt, 11), + [5344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_stmt, 5), + [5346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_stmt, 5), + [5348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), + [5350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4245), + [5352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_stmt, 5), + [5354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_stmt, 11), + [5356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_index_stmt, 5), + [5358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_table_stmt, 5), + [5360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3498), + [5362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_spec, 3), + [5364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 11), + [5366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_trigger_stmt, 5), + [5368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [5370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_view_stmt, 5), + [5372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pragma_stmt, 5), + [5374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_stmt, 5), + [5376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attach_stmt, 5), + [5378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 23), + [5380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 22), + [5382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 21), + [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), + [5386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_stmt, 20), + [5388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vacuum_stmt, 4), + [5390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_stmt, 9), + [5392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 20), + [5394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_stmt, 4), + [5396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pragma_stmt, 4), + [5398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_stmt, 8), + [5400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2970), + [5402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_stmt, 4), + [5404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 9), + [5406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), + [5408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), + [5410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 19), + [5412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), + [5414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), + [5416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_stmt, 6), + [5418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), + [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [5422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 18), + [5424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), + [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), + [5428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_stmt, 8), + [5430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), + [5432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), + [5434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), + [5436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 17), + [5438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3382), + [5440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), + [5442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_stmt, 4), + [5444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint, 9), + [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), + [5448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_stmt, 6), + [5450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), + [5452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 12), + [5454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attach_stmt, 4), + [5456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2557), + [5458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_stmt, 12), + [5460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [5462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 16), + [5464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_virtual_table_stmt, 12), + [5466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_table_stmt, 3), + [5468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_stmt, 15), + [5470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_operator, 2), + [5472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vacuum_stmt, 3), + [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3350), + [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), + [5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), + [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4144), + [5482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_release_stmt, 3), + [5484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_view_stmt, 3), + [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), + [5490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_trigger_stmt, 3), + [5492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_index_stmt, 3), + [5494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_detach_stmt, 3), + [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), + [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), + [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), + [5502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), + [5504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_stmt, 3), + [5506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), + [5508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexed_column, 2), + [5510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 15), + [5512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_stmt, 8), + [5514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489), + [5516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_stmt, 6), + [5518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), + [5520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), + [5522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), + [5524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), + [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), + [5528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), + [5530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), + [5532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), + [5534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4155), + [5536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), + [5538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), + [5540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), + [5542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), + [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), + [5546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_stmt, 7), + [5548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), + [5550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_spec, 7), + [5552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_virtual_table_stmt, 14), + [5554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_savepoint_stmt, 2), + [5556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_stmt, 14), + [5558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_release_stmt, 2), + [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), + [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), + [5564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reindex_stmt, 2), + [5566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_virtual_table_stmt, 10), + [5568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 13), + [5570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_stmt, 2), + [5572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_stmt, 10), + [5574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), + [5576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), + [5578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_stmt, 13), + [5580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_virtual_table_stmt, 13), + [5582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_detach_stmt, 2), + [5584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3381), + [5586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), + [5588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 10), + [5590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), + [5592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_analyze_stmt, 2), + [5594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), + [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), + [5598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), + [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), + [5602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_stmt, 1), + [5604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_stmt, 14), + [5606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), + [5608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), + [5610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), + [5612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2370), + [5614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), + [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), + [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [5624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [5626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4135), + [5628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), + [5630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [5632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [5634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [5636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [5638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [5640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), + [5642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), + [5644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [5646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), + [5648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [5650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), + [5652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), + [5654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [5656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [5658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [5660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), + [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357), + [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2418), + [5676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), + [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), + [5682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), + [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), + [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [5688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), + [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), + [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [5696] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [5698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4572), + [5700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4811), + [5702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4931), + [5704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4573), + [5706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4574), + [5708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4577), + [5710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [5712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [5714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2549), + [5716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [5718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), + [5720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [5722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), + [5724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), + [5726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [5728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), + [5730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), + [5732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), + [5734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_spec, 5), + [5736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [5738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [5740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [5742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), + [5744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), + [5746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [5748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), + [5750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), + [5752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [5754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [5756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [5758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), + [5760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), + [5762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), + [5764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [5766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4691), + [5768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4692), + [5770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4696), + [5772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4704), + [5774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), + [5776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [5778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3386), + [5780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [5784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), + [5788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3306), + [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), + [5794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), + [5796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), + [5798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), + [5800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [5802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), + [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), + [5806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), + [5808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [5812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4907), + [5814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4905), + [5816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4903), + [5818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4899), + [5820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [5822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [5824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), + [5826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), + [5828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4037), + [5830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), + [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), + [5836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), + [5838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), + [5840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), + [5842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [5844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), + [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), + [5848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4669), + [5850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4668), + [5852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4664), + [5854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4663), + [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), + [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), + [5860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [5862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), + [5864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_spec, 6), + [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), + [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), + [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), + [5876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2492), + [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), + [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [5884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), + [5886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), + [5888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4601), + [5890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4599), + [5892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4598), + [5894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4594), + [5896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [5898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), + [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [5902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [5904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4124), + [5906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), + [5908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), + [5910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [5914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [5916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [5920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), + [5922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4540), + [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4418), + [5926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4539), + [5928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4537), + [5930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [5932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [5934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [5936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [5938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), + [5940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [5946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), + [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), + [5950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [5956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), + [5958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494), + [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), + [5962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4431), + [5964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4430), + [5966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4429), + [5968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4428), + [5970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [5974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), + [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), + [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), + [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [5984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [5986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__column_name_list, 4), + [5988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), + [5990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), + [5992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), + [5994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4373), + [5996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4372), + [5998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4367), + [6000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4366), + [6002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), + [6004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3356), + [6006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [6008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), + [6010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [6012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), + [6014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439), + [6016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), + [6018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [6022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [6024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), + [6026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [6028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [6030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [6032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), + [6034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [6036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4324), + [6038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4323), + [6040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4322), + [6042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4321), + [6044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), + [6046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [6048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [6050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216), + [6052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741), + [6054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [6056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [6058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [6060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [6062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4266), + [6064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4260), + [6066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4258), + [6068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4257), + [6070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [6072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [6076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [6078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [6080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [6082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243), + [6084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244), + [6086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [6088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [6090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [6092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), + [6094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), + [6096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [6098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), + [6100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4213), + [6102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4212), + [6104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4211), + [6106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4210), + [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [6110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), + [6112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), + [6114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), + [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3620), + [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), + [6122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_spec, 9), + [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), + [6126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [6128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__column_name_list, 3), + [6130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [6132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4153), + [6134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4152), + [6136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4151), + [6138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4146), + [6140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [6142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), + [6144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), + [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), + [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [6152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), + [6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4449), + [6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [6158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [6160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [6162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), + [6164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), + [6166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), + [6168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4110), + [6170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4109), + [6172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4108), + [6174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4105), + [6176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [6178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [6180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), + [6182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [6184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_spec, 10), + [6186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [6188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [6190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), + [6192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), + [6194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [6196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), + [6198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), + [6200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4039), + [6202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4038), + [6204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3991), + [6206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4031), + [6208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [6210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [6212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [6214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), + [6216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [6218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_message, 1), + [6220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435), + [6222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), + [6224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), + [6226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [6228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [6230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), + [6232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), + [6234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [6238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4000), + [6240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4001), + [6242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4002), + [6244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4003), + [6246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4008), + [6248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4009), + [6250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4010), + [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4011), + [6254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4016), + [6256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4017), + [6258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3988), + [6260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4019), + [6262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4024), + [6264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4025), + [6266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4026), + [6268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4027), + [6270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4032), + [6272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4033), + [6274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4034), + [6276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4035), + [6278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4040), + [6280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4041), + [6282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4042), + [6284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4043), + [6286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4046), + [6288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4047), + [6290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4048), + [6292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4049), + [6294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4051), + [6296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4052), + [6298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4053), + [6300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4054), + [6302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4055), + [6304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4056), + [6306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4057), + [6308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4058), + [6310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4059), + [6312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4060), + [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4061), + [6316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4062), + [6318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4063), + [6320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4064), + [6322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4065), + [6324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4066), + [6326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), + [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), + [6330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), + [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [6334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3330), + [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), + [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), + [6340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), + [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), + [6348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), + [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), + [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [6358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), + [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), + [6362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), + [6364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), + [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), + [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), + [6370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), + [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), + [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), + [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), + [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), + [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [6394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), + [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840), + [6398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [6400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [6402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), + [6404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), + [6406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), + [6410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2963), + [6414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), + [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4463), + [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [6422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), + [6426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797), + [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4536), + [6438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), + [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [6442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), + [6444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2491), + [6446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), + [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), + [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), + [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [6454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), + [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), + [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), + [6460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), + [6462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [6466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4575), + [6468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), + [6470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), + [6472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4578), + [6474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [6476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), + [6478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), + [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), + [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [6486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4587), + [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), + [6490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), + [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), + [6494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), + [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), + [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), + [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262), + [6510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), + [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), + [6514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), + [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), + [6520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), + [6522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), + [6524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [6526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), + [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [6530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), + [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4630), + [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), + [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), + [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), + [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), + [6542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [6544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [6546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), + [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3370), + [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [6554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [6556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [6558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), + [6562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [6566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), + [6570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [6572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382), + [6574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), + [6576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), + [6578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [6580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [6582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [6584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [6586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [6588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), + [6590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), + [6592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [6594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [6596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3377), + [6598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), + [6600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), + [6602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [6604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), + [6606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), + [6608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), + [6610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [6612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [6614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [6616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), + [6618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), + [6620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3334), + [6622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), + [6624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), + [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), + [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), + [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), + [6638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [6640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), + [6642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), + [6644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363), + [6646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), + [6650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), + [6654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), + [6656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [6658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), + [6670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), + [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [6674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), + [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), + [6678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), + [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), + [6684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), + [6686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), + [6690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), + [6694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), + [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [6698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), + [6700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), + [6702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), + [6708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), + [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), + [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), + [6714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), + [6716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), + [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3371), + [6722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), + [6724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), + [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), + [6728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [6730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [6732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), + [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), + [6738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), + [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), + [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), + [6746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), + [6748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4943), + [6750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), + [6752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [6754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), + [6756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [6758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), + [6760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [6762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), + [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), + [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), + [6772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3335), + [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [6776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), + [6778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), + [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [6782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), + [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), + [6786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [6790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [6794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), + [6796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [6798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358), + [6800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), + [6802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), + [6806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [6808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [6810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [6814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), + [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [6818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), + [6820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3482), + [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), + [6824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4698), + [6826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), + [6828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [6830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [6834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), + [6836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [6838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [6840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), + [6842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), + [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), + [6846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), + [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), + [6850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4699), + [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), + [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826), + [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [6862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), + [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [6870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374), + [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), + [6874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), + [6876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4700), + [6878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), + [6880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [6882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [6884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [6886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [6888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [6890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), + [6892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [6894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [6896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), + [6898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), + [6900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), + [6902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4701), + [6904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), + [6906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), + [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), + [6910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), + [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [6914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), + [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), + [6918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), + [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), + [6922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4944), + [6926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4552), + [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [6930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4735), + [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), + [6934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [6936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), + [6938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [6940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), + [6942] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), + [6946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [6948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4800), + [6950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813), + [6952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4826), + [6954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4839), + [6958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852), + [6960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2695), + [6962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865), + [6964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [6966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), + [6968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4891), + [6970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [6972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), + [6974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4900), + [6976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [6978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [6982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [6984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), + [6986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [6988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), + [6990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [6992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), + [6994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), + [6996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [6998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 2), + [7000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 3), +}; + +#ifdef __cplusplus +extern "C" { +#endif +#ifdef _WIN32 +#define extern __declspec(dllexport) +#endif + +extern const TSLanguage *tree_sitter_sqlite(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, + .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, + .keyword_lex_fn = ts_lex_keywords, + .keyword_capture_token = sym__word, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/sqlite/parser.h b/sqlite/parser.h new file mode 100644 index 00000000..cbbc7b4e --- /dev/null +++ b/sqlite/parser.h @@ -0,0 +1,223 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +typedef uint16_t TSStateId; + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +typedef struct { + uint16_t index; + uint16_t length; +} TSFieldMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +struct TSLanguage { + uint32_t version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char * const *symbol_names; + const char * const *field_names; + const TSFieldMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; +}; + +/* + * Lexer Macros + */ + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) id - LARGE_STATE_COUNT + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value, \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_val, child_count_val, ...) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_val, \ + .child_count = child_count_val, \ + __VA_ARGS__ \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_ diff --git a/vendor.sh b/vendor.sh index d5b29191..f010194d 100755 --- a/vendor.sh +++ b/vendor.sh @@ -27,6 +27,7 @@ grammars=( ["ruby"]="v0.19.0;parser.c;scanner.cc" ["rust"]="v0.19.1;parser.c;scanner.c" ["scala"]="v0.19.0;parser.c;scanner.c" + ["sqlite"]="main;parser.c" ["svelte"]="v0.9.0;parser.c;scanner.c;tag.h;allocator.h;ekstring.h;uthash.h;vc_vector.h" ["toml"]="v0.5.1;parser.c;scanner.c" ["typescript"]="v0.19.0" @@ -43,6 +44,7 @@ repositories=( ["hcl"]="mitchellh/tree-sitter-hcl" ["dockerfile"]="camdencheek/tree-sitter-dockerfile" ["protobuf"]="mitchellh/tree-sitter-proto" + ["sqlite"]="dhcmrlchtdj/tree-sitter-sqlite" )